home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / GrabGuy / GrabGuy 1.0a1 / GrabGuy 1.0a1.rsrc / CODE_9_GOpen.txt < prev    next >
Text File  |  1991-09-05  |  276KB  |  4,819 lines

  1. # near model CODE resource
  2. # jump table entries: 2416-2464 (49 of them)
  3. export_302:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  2F0C                     move.l     -[A7], A4
  7. 00000006  4878 009E                push.l     0x9E
  8. 0000000A  486D 1CCA                pea.l      [A5 + 0x1CCA /* export_917 */]
  9. 0000000E  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  10. 00000012  2840                     movea.l    A4, D0
  11. 00000014  2F0C                     move.l     -[A7], A4
  12. 00000016  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  13. 0000001A  2F0C                     move.l     -[A7], A4
  14. 0000001C  4EBA 0012                jsr        [PC + 0x12 /* 00000030 */]
  15. 00000020  2D4C 000E                move.l     [A6 + 0xE], A4
  16. 00000024  286E FFFC                movea.l    A4, [A6 - 0x4]
  17. 00000028  4E5E                     unlink     A6
  18. 0000002A  205F                     movea.l    A0, [A7]+
  19. 0000002C  5C4F                     addq.w     A7, 6
  20. 0000002E  4ED0                     jmp        [A0]
  21. fn00000030:
  22. 00000030  4E56 0000                link       A6, 0
  23. 00000034  48E7 0018                movem.l    -[A7], A3,A4
  24. 00000038  286E 0008                movea.l    A4, [A6 + 0x8]
  25. 0000003C  2F3C 4D6F 6F56           move.l     -[A7], 0x4D6F6F56 /* 'MooV' */
  26. 00000042  2F3C 6767 7579           move.l     -[A7], 0x67677579 /* 'gguy' */
  27. 00000048  7001                     moveq.l    D0, 0x01
  28. 0000004A  1F00                     move.b     -[A7], D0
  29. 0000004C  1F00                     move.b     -[A7], D0
  30. 0000004E  1F00                     move.b     -[A7], D0
  31. 00000050  1F00                     move.b     -[A7], D0
  32. 00000052  2F0C                     move.l     -[A7], A4
  33. 00000054  4EBA 141A                jsr        [PC + 0x141A /* 00001470 */]
  34. 00000058  2054                     movea.l    A0, [A4]
  35. 0000005A  4228 001E                clr.b      [A0 + 0x1E]
  36. 0000005E  700A                     moveq.l    D0, 0x0A
  37. 00000060  2F00                     move.l     -[A7], D0
  38. 00000062  486D 1CBA                pea.l      [A5 + 0x1CBA /* export_915 */]
  39. 00000066  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  40. 0000006A  2640                     movea.l    A3, D0
  41. 0000006C  2F0B                     move.l     -[A7], A3
  42. 0000006E  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  43. 00000072  2054                     movea.l    A0, [A4]
  44. 00000074  214B 0048                move.l     [A0 + 0x48], A3
  45. 00000078  2054                     movea.l    A0, [A4]
  46. 0000007A  2F28 0048                move.l     -[A7], [A0 + 0x48]
  47. 0000007E  4EAD 23CA                jsr        [A5 + 0x23CA /* export_1141 */]
  48. 00000082  700A                     moveq.l    D0, 0x0A
  49. 00000084  2F00                     move.l     -[A7], D0
  50. 00000086  486D 1CBA                pea.l      [A5 + 0x1CBA /* export_915 */]
  51. 0000008A  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  52. 0000008E  2640                     movea.l    A3, D0
  53. 00000090  2F0B                     move.l     -[A7], A3
  54. 00000092  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  55. 00000096  2054                     movea.l    A0, [A4]
  56. 00000098  214B 004C                move.l     [A0 + 0x4C], A3
  57. 0000009C  2054                     movea.l    A0, [A4]
  58. 0000009E  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  59. 000000A2  4EAD 23CA                jsr        [A5 + 0x23CA /* export_1141 */]
  60. 000000A6  7042                     moveq.l    D0, 0x42
  61. 000000A8  2F00                     move.l     -[A7], D0
  62. 000000AA  486D 1D1A                pea.l      [A5 + 0x1D1A /* export_927 */]
  63. 000000AE  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  64. 000000B2  2640                     movea.l    A3, D0
  65. 000000B4  2F0B                     move.l     -[A7], A3
  66. 000000B6  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  67. 000000BA  2054                     movea.l    A0, [A4]
  68. 000000BC  214B 0050                move.l     [A0 + 0x50], A3
  69. 000000C0  2054                     movea.l    A0, [A4]
  70. 000000C2  2F28 0050                move.l     -[A7], [A0 + 0x50]
  71. 000000C6  4EAD 2732                jsr        [A5 + 0x2732 /* export_1250 */]
  72. 000000CA  7020                     moveq.l    D0, 0x20
  73. 000000CC  2F00                     move.l     -[A7], D0
  74. 000000CE  486D 1D22                pea.l      [A5 + 0x1D22 /* export_928 */]
  75. 000000D2  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  76. 000000D6  2640                     movea.l    A3, D0
  77. 000000D8  2F0B                     move.l     -[A7], A3
  78. 000000DA  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  79. 000000DE  2054                     movea.l    A0, [A4]
  80. 000000E0  214B 0054                move.l     [A0 + 0x54], A3
  81. 000000E4  2054                     movea.l    A0, [A4]
  82. 000000E6  2F28 0054                move.l     -[A7], [A0 + 0x54]
  83. 000000EA  4EAD 2742                jsr        [A5 + 0x2742 /* export_1252 */]
  84. 000000EE  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  85. 000000F4  4E5E                     unlink     A6
  86. 000000F6  2E9F                     move.l     [A7], [A7]+
  87. 000000F8  4E75                     rts
  88. 000000FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  89. export_303: // at 000000FC (misaligned)
  90. 000000FE  0000 2F0C                ori.b      D0, 0xC
  91. 00000102  286E 0008                movea.l    A4, [A6 + 0x8]
  92. 00000106  2054                     movea.l    A0, [A4]
  93. 00000108  2F28 0048                move.l     -[A7], [A0 + 0x48]
  94. 0000010C  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  95. 00000110  2054                     movea.l    A0, [A4]
  96. 00000112  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  97. 00000116  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  98. 0000011A  2054                     movea.l    A0, [A4]
  99. 0000011C  2F28 0050                move.l     -[A7], [A0 + 0x50]
  100. 00000120  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  101. 00000124  2F0C                     move.l     -[A7], A4
  102. 00000126  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  103. 0000012A  286E FFFC                movea.l    A4, [A6 - 0x4]
  104. 0000012E  4E5E                     unlink     A6
  105. 00000130  2E9F                     move.l     [A7], [A7]+
  106. 00000132  4E75                     rts
  107. export_304:
  108. 00000134  4E56 0000                link       A6, 0
  109. 00000138  2F07                     move.l     -[A7], D7
  110. 0000013A  558F                     subq.l     A7, 2
  111. 0000013C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  112. 00000140  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  113. 00000144  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  114. 00000148  3E1F                     move.w     D7, [A7]+
  115. 0000014A  0C47 B1DE                cmpi.w     D7, 0xB1DE
  116. 0000014E  670E                     beq        +0x10 /* 0000015E */
  117. 00000150  4A47                     tst.w      D7
  118. 00000152  670A                     beq        +0xC /* 0000015E */
  119. 00000154  3F07                     move.w     -[A7], D7
  120. 00000156  7000                     moveq.l    D0, 0x00
  121. 00000158  2F00                     move.l     -[A7], D0
  122. 0000015A  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  123. label0000015E:
  124. 0000015E  2E2E FFFC                move.l     D7, [A6 - 0x4]
  125. 00000162  4E5E                     unlink     A6
  126. 00000164  205F                     movea.l    A0, [A7]+
  127. 00000166  4FEF 000A                lea.l      A7, [A7 + 0xA]
  128. 0000016A  4ED0                     jmp        [A0]
  129. export_305:
  130. 0000016C  4E56 FFFC                link       A6, -0x0004
  131. 00000170  48E7 0018                movem.l    -[A7], A3,A4
  132. 00000174  286E 0008                movea.l    A4, [A6 + 0x8]
  133. 00000178  598F                     subq.l     A7, 4
  134. 0000017A  3F3C 03E8                move.w     -[A7], 0x3E8
  135. 0000017E  2F0C                     move.l     -[A7], A4
  136. 00000180  4EBA 097A                jsr        [PC + 0x97A /* 00000AFC */]
  137. 00000184  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  138. 00000188  4878 0098                push.l     0x98
  139. 0000018C  486D 1D0A                pea.l      [A5 + 0x1D0A /* export_925 */]
  140. 00000190  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  141. 00000194  2640                     movea.l    A3, D0
  142. 00000196  2F0B                     move.l     -[A7], A3
  143. 00000198  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  144. 0000019C  2F0C                     move.l     -[A7], A4
  145. 0000019E  2F0B                     move.l     -[A7], A3
  146. 000001A0  4EAD 26AA                jsr        [A5 + 0x26AA /* export_1233 */]
  147. 000001A4  598F                     subq.l     A7, 4
  148. 000001A6  2F3C 6F75 7470           move.l     -[A7], 0x6F757470 /* 'outp' */
  149. 000001AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  150. 000001B0  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  151. 000001B4  2657                     movea.l    A3, [A7]
  152. 000001B6  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  153. 000001BA  2054                     movea.l    A0, [A4]
  154. 000001BC  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  155. 000001C0  2F0B                     move.l     -[A7], A3
  156. 000001C2  4EAD 23F2                jsr        [A5 + 0x23F2 /* export_1146 */]
  157. 000001C6  598F                     subq.l     A7, 4
  158. 000001C8  2F3C 696E 7074           move.l     -[A7], 0x696E7074 /* 'inpt' */
  159. 000001CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  160. 000001D2  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  161. 000001D6  265F                     movea.l    A3, [A7]+
  162. 000001D8  2054                     movea.l    A0, [A4]
  163. 000001DA  2F28 0048                move.l     -[A7], [A0 + 0x48]
  164. 000001DE  2F0B                     move.l     -[A7], A3
  165. 000001E0  4EAD 23F2                jsr        [A5 + 0x23F2 /* export_1146 */]
  166. 000001E4  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  167. 000001EA  4E5E                     unlink     A6
  168. 000001EC  205F                     movea.l    A0, [A7]+
  169. 000001EE  5C4F                     addq.w     A7, 6
  170. 000001F0  4ED0                     jmp        [A0]
  171. 000001F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  172. 000001F6  0000 206E                ori.b      D0, 0x6E /* 'n' */
  173. 000001FA  0008 2F28                ori.b      A0, 0x28 /* '(' */
  174. 000001FE  0008 4EAD                ori.b      A0, 0xAD
  175. 00000202  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  176. 00000208  DEFC 000A                add.w      A7, 0xA /* '\n' */
  177. 0000020C  4ED0                     jmp        [A0]
  178. 0000020E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  179. export_306: // at 00000210 (misaligned)
  180. 00000212  FFBE                     .invalid   <<F/6/7>>
  181. 00000214  48E7 0118                movem.l    -[A7], D7,A3,A4
  182. 00000218  2E2E 0008                move.l     D7, [A6 + 0x8]
  183. 0000021C  2847                     movea.l    A4, D7
  184. 0000021E  2054                     movea.l    A0, [A4]
  185. 00000220  7000                     moveq.l    D0, 0x00
  186. 00000222  2140 0040                move.l     [A0 + 0x40], D0
  187. 00000226  2140 0048                move.l     [A0 + 0x48], D0
  188. 0000022A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  189. 0000022E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  190. 00000232  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  191. 00000236  2F07                     move.l     -[A7], D7
  192. 00000238  4EBA 16EE                jsr        [PC + 0x16EE /* 00001928 */]
  193. 0000023C  206E 000C                movea.l    A0, [A6 + 0xC]
  194. 00000240  2650                     movea.l    A3, [A0]
  195. 00000242  2054                     movea.l    A0, [A4]
  196. 00000244  2153 0038                move.l     [A0 + 0x38], [A3]
  197. 00000248  216B 0004 003C           move.l     [A0 + 0x3C], [A3 + 0x4]
  198. 0000024E  486E FFBE                pea.l      [A6 - 0x42]
  199. 00000252  487A FFA0                pea.l      [PC - 0x60 /* 000001F4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  200. 00000256  2F0E                     move.l     -[A7], A6
  201. 00000258  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  202. 0000025C  486E FFFC                pea.l      [A6 - 0x4]
  203. 00000260  486D 1DA4                pea.l      [A5 + 0x1DA4]
  204. 00000264  3F3C 0006                move.w     -[A7], 0x6
  205. 00000268  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  206. 0000026C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  207. 00000270  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  208. 00000274  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  209. 00000278  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  210. 0000027C  2054                     movea.l    A0, [A4]
  211. 0000027E  216E FFFC 0040           move.l     [A0 + 0x40], [A6 - 0x4]
  212. 00000284  7000                     moveq.l    D0, 0x00
  213. 00000286  2140 0044                move.l     [A0 + 0x44], D0
  214. 0000028A  4228 004C                clr.b      [A0 + 0x4C]
  215. 0000028E  217C 2020 2020 004E      move.l     [A0 + 0x4E], 0x20202020 /* '    ' */
  216. 00000296  42A7                     clr.l      -[A7]
  217. 00000298  2F07                     move.l     -[A7], D7
  218. 0000029A  4EBA 002C                jsr        [PC + 0x2C /* 000002C8 */]
  219. 0000029E  2054                     movea.l    A0, [A4]
  220. 000002A0  215F 0048                move.l     [A0 + 0x48], [A7]+
  221. 000002A4  486E FFBE                pea.l      [A6 - 0x42]
  222. 000002A8  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  223. 000002AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  224. 000002B0  7008                     moveq.l    D0, 0x08
  225. 000002B2  2F00                     move.l     -[A7], D0
  226. 000002B4  4EBA 08DA                jsr        [PC + 0x8DA /* 00000B90 */]
  227. 000002B8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  228. 000002BC  4E5E                     unlink     A6
  229. 000002BE  205F                     movea.l    A0, [A7]+
  230. 000002C0  DEFC 0010                add.w      A7, 0x10
  231. 000002C4  4ED0                     jmp        [A0]
  232. 000002C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  233. // begin alternate branch 000002C8-000002CC
  234. fn000002C8:
  235. 000002C8  4E56 FFFC                link       A6, -0x0004
  236. // end alternate branch 000002C8-000002CC
  237. fn000002C8: // (misaligned)
  238. 000002CA  FFFC                     .invalid   <<F/7/7>>
  239. 000002CC  486E FFFC                pea.l      [A6 - 0x4]
  240. 000002D0  486D 1DC4                pea.l      [A5 + 0x1DC4]
  241. 000002D4  3F3C 0082                move.w     -[A7], 0x82
  242. 000002D8  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  243. 000002DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  244. 000002E0  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  245. 000002E4  42A7                     clr.l      -[A7]
  246. 000002E6  42A7                     clr.l      -[A7]
  247. 000002E8  486D F82C                pea.l      [A5 - 0x7D4]
  248. 000002EC  486D F82C                pea.l      [A5 - 0x7D4]
  249. 000002F0  1F3C 0001                move.b     -[A7], 0x1
  250. 000002F4  1F3C 0004                move.b     -[A7], 0x4
  251. 000002F8  486D F714                pea.l      [A5 - 0x8EC]
  252. 000002FC  486D F46C                pea.l      [A5 - 0xB94]
  253. 00000300  42A7                     clr.l      -[A7]
  254. 00000302  4267                     clr.w      -[A7]
  255. 00000304  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  256. 00000308  4EBA 2A4A                jsr        [PC + 0x2A4A /* 00002D54 */]
  257. 0000030C  206E FFFC                movea.l    A0, [A6 - 0x4]
  258. 00000310  2050                     movea.l    A0, [A0]
  259. 00000312  317C 0001 0078           move.w     [A0 + 0x78], 0x1
  260. 00000318  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  261. 0000031E  4E5E                     unlink     A6
  262. 00000320  2E9F                     move.l     [A7], [A7]+
  263. 00000322  4E75                     rts
  264. export_307:
  265. 00000324  4E56 FFF8                link       A6, -0x0008
  266. 00000328  48E7 0118                movem.l    -[A7], D7,A3,A4
  267. 0000032C  2E2E 0008                move.l     D7, [A6 + 0x8]
  268. 00000330  2847                     movea.l    A4, D7
  269. 00000332  42A7                     clr.l      -[A7]
  270. 00000334  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  271. 00000338  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  272. 0000033C  2F07                     move.l     -[A7], D7
  273. 0000033E  4EBA 2628                jsr        [PC + 0x2628 /* 00002968 */]
  274. 00000342  2054                     movea.l    A0, [A4]
  275. 00000344  317C 0003 0038           move.w     [A0 + 0x38], 0x3
  276. 0000034A  486E FFF8                pea.l      [A6 - 0x8]
  277. 0000034E  2F07                     move.l     -[A7], D7
  278. 00000350  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  279. 00000354  206E 000C                movea.l    A0, [A6 + 0xC]
  280. 00000358  2650                     movea.l    A3, [A0]
  281. 0000035A  486E FFF8                pea.l      [A6 - 0x8]
  282. 0000035E  2F0B                     move.l     -[A7], A3
  283. 00000360  42A7                     clr.l      -[A7]
  284. 00000362  42A7                     clr.l      -[A7]
  285. 00000364  42A7                     clr.l      -[A7]
  286. 00000366  4267                     clr.w      -[A7]
  287. 00000368  2F07                     move.l     -[A7], D7
  288. 0000036A  4EBA 265C                jsr        [PC + 0x265C /* 000029C8 */]
  289. 0000036E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  290. 00000372  2F3C 0000 0100           move.l     -[A7], 0x100
  291. 00000378  4EBA 083E                jsr        [PC + 0x83E /* 00000BB8 */]
  292. 0000037C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  293. 00000380  4E5E                     unlink     A6
  294. 00000382  205F                     movea.l    A0, [A7]+
  295. 00000384  DEFC 0010                add.w      A7, 0x10
  296. 00000388  4ED0                     jmp        [A0]
  297. 0000038A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  298. export_308: // at 0000038C (misaligned)
  299. 0000038E  FFF8                     .invalid   <<F/7/7>>
  300. 00000390  48E7 0118                movem.l    -[A7], D7,A3,A4
  301. 00000394  2E2E 0008                move.l     D7, [A6 + 0x8]
  302. 00000398  2647                     movea.l    A3, D7
  303. 0000039A  42A7                     clr.l      -[A7]
  304. 0000039C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  305. 000003A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  306. 000003A4  2F07                     move.l     -[A7], D7
  307. 000003A6  4EBA 25C0                jsr        [PC + 0x25C0 /* 00002968 */]
  308. 000003AA  2053                     movea.l    A0, [A3]
  309. 000003AC  317C 0004 0038           move.w     [A0 + 0x38], 0x4
  310. 000003B2  486E FFF8                pea.l      [A6 - 0x8]
  311. 000003B6  2F07                     move.l     -[A7], D7
  312. 000003B8  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  313. 000003BC  206E 000C                movea.l    A0, [A6 + 0xC]
  314. 000003C0  2850                     movea.l    A4, [A0]
  315. 000003C2  486E FFF8                pea.l      [A6 - 0x8]
  316. 000003C6  486C 0002                pea.l      [A4 + 0x2]
  317. 000003CA  1014                     move.b     D0, [A4]
  318. 000003CC  4880                     ext.w      D0
  319. 000003CE  48C0                     ext.l      D0
  320. 000003D0  2F00                     move.l     -[A7], D0
  321. 000003D2  42A7                     clr.l      -[A7]
  322. 000003D4  7001                     moveq.l    D0, 0x01
  323. 000003D6  2F00                     move.l     -[A7], D0
  324. 000003D8  3F3C 0001                move.w     -[A7], 0x1
  325. 000003DC  2F07                     move.l     -[A7], D7
  326. 000003DE  4EBA 25E8                jsr        [PC + 0x25E8 /* 000029C8 */]
  327. 000003E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  328. 000003E6  2F3C 0000 0102           move.l     -[A7], 0x102
  329. 000003EC  4EBA 07CA                jsr        [PC + 0x7CA /* 00000BB8 */]
  330. 000003F0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  331. 000003F4  4E5E                     unlink     A6
  332. 000003F6  205F                     movea.l    A0, [A7]+
  333. 000003F8  DEFC 0010                add.w      A7, 0x10
  334. 000003FC  4ED0                     jmp        [A0]
  335. 000003FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  336. export_309: // at 00000400 (misaligned)
  337. 00000402  FFF8                     .invalid   <<F/7/7>>
  338. 00000404  48E7 0118                movem.l    -[A7], D7,A3,A4
  339. 00000408  2E2E 0008                move.l     D7, [A6 + 0x8]
  340. 0000040C  2647                     movea.l    A3, D7
  341. 0000040E  42A7                     clr.l      -[A7]
  342. 00000410  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  343. 00000414  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  344. 00000418  2F07                     move.l     -[A7], D7
  345. 0000041A  4EBA 254C                jsr        [PC + 0x254C /* 00002968 */]
  346. 0000041E  2053                     movea.l    A0, [A3]
  347. 00000420  317C 000C 0038           move.w     [A0 + 0x38], 0xC
  348. 00000426  486E FFF8                pea.l      [A6 - 0x8]
  349. 0000042A  2F07                     move.l     -[A7], D7
  350. 0000042C  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  351. 00000430  206E 000C                movea.l    A0, [A6 + 0xC]
  352. 00000434  2850                     movea.l    A4, [A0]
  353. 00000436  486E FFF8                pea.l      [A6 - 0x8]
  354. 0000043A  486C 0002                pea.l      [A4 + 0x2]
  355. 0000043E  1014                     move.b     D0, [A4]
  356. 00000440  4880                     ext.w      D0
  357. 00000442  48C0                     ext.l      D0
  358. 00000444  2F00                     move.l     -[A7], D0
  359. 00000446  42A7                     clr.l      -[A7]
  360. 00000448  7001                     moveq.l    D0, 0x01
  361. 0000044A  2F00                     move.l     -[A7], D0
  362. 0000044C  3F3C 0002                move.w     -[A7], 0x2
  363. 00000450  2F07                     move.l     -[A7], D7
  364. 00000452  4EBA 2574                jsr        [PC + 0x2574 /* 000029C8 */]
  365. 00000456  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  366. 0000045A  2F3C 0000 0102           move.l     -[A7], 0x102
  367. 00000460  4EBA 0756                jsr        [PC + 0x756 /* 00000BB8 */]
  368. 00000464  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  369. 00000468  4E5E                     unlink     A6
  370. 0000046A  205F                     movea.l    A0, [A7]+
  371. 0000046C  DEFC 0010                add.w      A7, 0x10
  372. 00000470  4ED0                     jmp        [A0]
  373. 00000472  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  374. export_310: // at 00000474 (misaligned)
  375. 00000476  0000 48E7                ori.b      D0, 0xE7
  376. 0000047A  0118                     btst       [A0]+, D0
  377. 0000047C  2E2E 0008                move.l     D7, [A6 + 0x8]
  378. 00000480  2847                     movea.l    A4, D7
  379. 00000482  2054                     movea.l    A0, [A4]
  380. 00000484  7000                     moveq.l    D0, 0x00
  381. 00000486  2140 005C                move.l     [A0 + 0x5C], D0
  382. 0000048A  42A7                     clr.l      -[A7]
  383. 0000048C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  384. 00000490  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  385. 00000494  2F07                     move.l     -[A7], D7
  386. 00000496  4EBA 2340                jsr        [PC + 0x2340 /* 000027D8 */]
  387. 0000049A  2054                     movea.l    A0, [A4]
  388. 0000049C  317C 0005 0038           move.w     [A0 + 0x38], 0x5
  389. 000004A2  226E 000C                movea.l    A1, [A6 + 0xC]
  390. 000004A6  2651                     movea.l    A3, [A1]
  391. 000004A8  2F0B                     move.l     -[A7], A3
  392. 000004AA  4267                     clr.w      -[A7]
  393. 000004AC  2F07                     move.l     -[A7], D7
  394. 000004AE  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  395. 000004B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  396. 000004B6  2F3C 0000 0100           move.l     -[A7], 0x100
  397. 000004BC  4EBA 06FA                jsr        [PC + 0x6FA /* 00000BB8 */]
  398. 000004C0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  399. 000004C4  4E5E                     unlink     A6
  400. 000004C6  205F                     movea.l    A0, [A7]+
  401. 000004C8  DEFC 0010                add.w      A7, 0x10
  402. 000004CC  4ED0                     jmp        [A0]
  403. 000004CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  404. 000004D2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  405. 000004D6  0008 2F28                ori.b      A0, 0x28 /* '(' */
  406. 000004DA  0008 4EAD                ori.b      A0, 0xAD
  407. 000004DE  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  408. 000004E4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  409. 000004E8  4ED0                     jmp        [A0]
  410. 000004EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  411. export_311: // at 000004EC (misaligned)
  412. 000004EE  FFB8                     .invalid   <<F/6/7>>
  413. 000004F0  48E7 0118                movem.l    -[A7], D7,A3,A4
  414. 000004F4  286E 0008                movea.l    A4, [A6 + 0x8]
  415. 000004F8  2054                     movea.l    A0, [A4]
  416. 000004FA  7000                     moveq.l    D0, 0x00
  417. 000004FC  2140 005C                move.l     [A0 + 0x5C], D0
  418. 00000500  42A7                     clr.l      -[A7]
  419. 00000502  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  420. 00000506  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  421. 0000050A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  422. 0000050E  4EBA 22C8                jsr        [PC + 0x22C8 /* 000027D8 */]
  423. 00000512  206E 000C                movea.l    A0, [A6 + 0xC]
  424. 00000516  2050                     movea.l    A0, [A0]
  425. 00000518  2D48 FFB8                move.l     [A6 - 0x48], A0
  426. 0000051C  2254                     movea.l    A1, [A4]
  427. 0000051E  1350 0058                move.b     [A1 + 0x58], [A0]
  428. 00000522  206E FFB8                movea.l    A0, [A6 - 0x48]
  429. 00000526  3368 0002 005A           move.w     [A1 + 0x5A], [A0 + 0x2]
  430. 0000052C  70FF                     moveq.l    D0, 0xFFFFFFFF
  431. 0000052E  B069 005A                cmp.w      D0, [A1 + 0x5A]
  432. 00000532  6700 008C                beq        +0x8E /* 000005C0 */
  433. 00000536  486E FFC2                pea.l      [A6 - 0x3E]
  434. 0000053A  487A FF94                pea.l      [PC - 0x6C /* 000004D0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  435. 0000053E  2F0E                     move.l     -[A7], A6
  436. 00000540  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  437. 00000544  2054                     movea.l    A0, [A4]
  438. 00000546  1028 0058                move.b     D0, [A0 + 0x58]
  439. 0000054A  6748                     beq        +0x4A /* 00000594 */
  440. 0000054C  102D F8BD                move.b     D0, [A5 - 0x743]
  441. 00000550  6742                     beq        +0x44 /* 00000594 */
  442. 00000552  42A7                     clr.l      -[A7]
  443. 00000554  2F3C 6369 636E           move.l     -[A7], 0x6369636E /* 'cicn' */
  444. 0000055A  2054                     movea.l    A0, [A4]
  445. 0000055C  3F28 005A                move.w     -[A7], [A0 + 0x5A]
  446. 00000560  A9A0                     syscall    GetResource
  447. 00000562  265F                     movea.l    A3, [A7]+
  448. 00000564  200B                     move.l     D0, A3
  449. 00000566  6710                     beq        +0x12 /* 00000578 */
  450. 00000568  4267                     clr.w      -[A7]
  451. 0000056A  2F0B                     move.l     -[A7], A3
  452. 0000056C  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  453. 00000570  1E1F                     move.b     D7, [A7]+
  454. 00000572  2F0B                     move.l     -[A7], A3
  455. 00000574  205F                     movea.l    A0, [A7]+
  456. 00000576  A04A                     syscall    HNoPurge
  457. label00000578:
  458. 00000578  42A7                     clr.l      -[A7]
  459. 0000057A  2054                     movea.l    A0, [A4]
  460. 0000057C  3F28 005A                move.w     -[A7], [A0 + 0x5A]
  461. 00000580  AA1E                     syscall    GetCIcon
  462. 00000582  2054                     movea.l    A0, [A4]
  463. 00000584  215F 005C                move.l     [A0 + 0x5C], [A7]+
  464. 00000588  200B                     move.l     D0, A3
  465. 0000058A  6708                     beq        +0xA /* 00000594 */
  466. 0000058C  2F0B                     move.l     -[A7], A3
  467. 0000058E  1F07                     move.b     -[A7], D7
  468. 00000590  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  469. label00000594:
  470. 00000594  2054                     movea.l    A0, [A4]
  471. 00000596  4AA8 005C                tst.l      [A0 + 0x5C]
  472. 0000059A  6618                     bne        +0x1A /* 000005B4 */
  473. 0000059C  42A7                     clr.l      -[A7]
  474. 0000059E  2054                     movea.l    A0, [A4]
  475. 000005A0  3F28 005A                move.w     -[A7], [A0 + 0x5A]
  476. 000005A4  A9BB                     syscall    GetIcon
  477. 000005A6  2054                     movea.l    A0, [A4]
  478. 000005A8  215F 005C                move.l     [A0 + 0x5C], [A7]+
  479. 000005AC  6706                     beq        +0x8 /* 000005B4 */
  480. 000005AE  2054                     movea.l    A0, [A4]
  481. 000005B0  4228 0058                clr.b      [A0 + 0x58]
  482. label000005B4:
  483. 000005B4  4EAD 1952                jsr        [A5 + 0x1952 /* export_806 */]
  484. 000005B8  486E FFC2                pea.l      [A6 - 0x3E]
  485. 000005BC  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  486. label000005C0:
  487. 000005C0  2054                     movea.l    A0, [A4]
  488. 000005C2  317C 0007 0038           move.w     [A0 + 0x38], 0x7
  489. 000005C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  490. 000005CC  7004                     moveq.l    D0, 0x04
  491. 000005CE  2F00                     move.l     -[A7], D0
  492. 000005D0  4EBA 05BE                jsr        [PC + 0x5BE /* 00000B90 */]
  493. 000005D4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  494. 000005D8  4E5E                     unlink     A6
  495. 000005DA  205F                     movea.l    A0, [A7]+
  496. 000005DC  DEFC 0010                add.w      A7, 0x10
  497. 000005E0  4ED0                     jmp        [A0]
  498. 000005E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  499. 000005E6  0000 206E                ori.b      D0, 0x6E /* 'n' */
  500. 000005EA  0008 2F28                ori.b      A0, 0x28 /* '(' */
  501. 000005EE  0008 4EAD                ori.b      A0, 0xAD
  502. 000005F2  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  503. 000005F8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  504. 000005FC  4ED0                     jmp        [A0]
  505. 000005FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  506. export_312: // at 00000600 (misaligned)
  507. 00000602  FFC2                     .invalid   <<F/7/7>>
  508. 00000604  48E7 0018                movem.l    -[A7], A3,A4
  509. 00000608  286E 0008                movea.l    A4, [A6 + 0x8]
  510. 0000060C  2054                     movea.l    A0, [A4]
  511. 0000060E  7000                     moveq.l    D0, 0x00
  512. 00000610  2140 005C                move.l     [A0 + 0x5C], D0
  513. 00000614  42A7                     clr.l      -[A7]
  514. 00000616  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  515. 0000061A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  516. 0000061E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  517. 00000622  4EBA 21B4                jsr        [PC + 0x21B4 /* 000027D8 */]
  518. 00000626  206E 000C                movea.l    A0, [A6 + 0xC]
  519. 0000062A  2650                     movea.l    A3, [A0]
  520. 0000062C  2054                     movea.l    A0, [A4]
  521. 0000062E  1153 0058                move.b     [A0 + 0x58], [A3]
  522. 00000632  316B 0002 005A           move.w     [A0 + 0x5A], [A3 + 0x2]
  523. 00000638  70FF                     moveq.l    D0, 0xFFFFFFFF
  524. 0000063A  B068 005A                cmp.w      D0, [A0 + 0x5A]
  525. 0000063E  6758                     beq        +0x5A /* 00000698 */
  526. 00000640  486E FFC2                pea.l      [A6 - 0x3E]
  527. 00000644  487A FF9E                pea.l      [PC - 0x62 /* 000005E4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  528. 00000648  2F0E                     move.l     -[A7], A6
  529. 0000064A  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  530. 0000064E  2054                     movea.l    A0, [A4]
  531. 00000650  1028 0058                move.b     D0, [A0 + 0x58]
  532. 00000654  6716                     beq        +0x18 /* 0000066C */
  533. 00000656  102D F8BD                move.b     D0, [A5 - 0x743]
  534. 0000065A  6710                     beq        +0x12 /* 0000066C */
  535. 0000065C  42A7                     clr.l      -[A7]
  536. 0000065E  2054                     movea.l    A0, [A4]
  537. 00000660  3F28 005A                move.w     -[A7], [A0 + 0x5A]
  538. 00000664  AA0C                     syscall    GetPixPat
  539. 00000666  2054                     movea.l    A0, [A4]
  540. 00000668  215F 005C                move.l     [A0 + 0x5C], [A7]+
  541. label0000066C:
  542. 0000066C  2054                     movea.l    A0, [A4]
  543. 0000066E  4AA8 005C                tst.l      [A0 + 0x5C]
  544. 00000672  6618                     bne        +0x1A /* 0000068C */
  545. 00000674  42A7                     clr.l      -[A7]
  546. 00000676  2054                     movea.l    A0, [A4]
  547. 00000678  3F28 005A                move.w     -[A7], [A0 + 0x5A]
  548. 0000067C  A9B8                     syscall    GetPattern
  549. 0000067E  2054                     movea.l    A0, [A4]
  550. 00000680  215F 005C                move.l     [A0 + 0x5C], [A7]+
  551. 00000684  6706                     beq        +0x8 /* 0000068C */
  552. 00000686  2054                     movea.l    A0, [A4]
  553. 00000688  4228 0058                clr.b      [A0 + 0x58]
  554. label0000068C:
  555. 0000068C  4EAD 1952                jsr        [A5 + 0x1952 /* export_806 */]
  556. 00000690  486E FFC2                pea.l      [A6 - 0x3E]
  557. 00000694  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  558. label00000698:
  559. 00000698  2054                     movea.l    A0, [A4]
  560. 0000069A  317C 0013 0038           move.w     [A0 + 0x38], 0x13
  561. 000006A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  562. 000006A4  7004                     moveq.l    D0, 0x04
  563. 000006A6  2F00                     move.l     -[A7], D0
  564. 000006A8  4EBA 04E6                jsr        [PC + 0x4E6 /* 00000B90 */]
  565. 000006AC  4CDF 1800                movem.l    A3,A4, [A7]+
  566. 000006B0  4E5E                     unlink     A6
  567. 000006B2  205F                     movea.l    A0, [A7]+
  568. 000006B4  DEFC 0010                add.w      A7, 0x10
  569. 000006B8  4ED0                     jmp        [A0]
  570. 000006BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  571. 000006BE  0000 206E                ori.b      D0, 0x6E /* 'n' */
  572. 000006C2  0008 2F28                ori.b      A0, 0x28 /* '(' */
  573. 000006C6  0008 4EAD                ori.b      A0, 0xAD
  574. 000006CA  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  575. 000006D0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  576. 000006D4  4ED0                     jmp        [A0]
  577. 000006D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  578. export_313: // at 000006D8 (misaligned)
  579. 000006DA  FFC2                     .invalid   <<F/7/7>>
  580. 000006DC  2F0C                     move.l     -[A7], A4
  581. 000006DE  286E 0008                movea.l    A4, [A6 + 0x8]
  582. 000006E2  2054                     movea.l    A0, [A4]
  583. 000006E4  7000                     moveq.l    D0, 0x00
  584. 000006E6  2140 005A                move.l     [A0 + 0x5A], D0
  585. 000006EA  42A7                     clr.l      -[A7]
  586. 000006EC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  587. 000006F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  588. 000006F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  589. 000006F8  4EBA 20DE                jsr        [PC + 0x20DE /* 000027D8 */]
  590. 000006FC  206E 000C                movea.l    A0, [A6 + 0xC]
  591. 00000700  2050                     movea.l    A0, [A0]
  592. 00000702  2254                     movea.l    A1, [A4]
  593. 00000704  3350 0058                move.w     [A1 + 0x58], [A0]
  594. 00000708  70FF                     moveq.l    D0, 0xFFFFFFFF
  595. 0000070A  B069 0058                cmp.w      D0, [A1 + 0x58]
  596. 0000070E  672A                     beq        +0x2C /* 0000073A */
  597. 00000710  486E FFC2                pea.l      [A6 - 0x3E]
  598. 00000714  487A FFA6                pea.l      [PC - 0x5A /* 000006BC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  599. 00000718  2F0E                     move.l     -[A7], A6
  600. 0000071A  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  601. 0000071E  42A7                     clr.l      -[A7]
  602. 00000720  2054                     movea.l    A0, [A4]
  603. 00000722  3F28 0058                move.w     -[A7], [A0 + 0x58]
  604. 00000726  A9BC                     syscall    GetPicture
  605. 00000728  2054                     movea.l    A0, [A4]
  606. 0000072A  215F 005A                move.l     [A0 + 0x5A], [A7]+
  607. 0000072E  4EAD 1952                jsr        [A5 + 0x1952 /* export_806 */]
  608. 00000732  486E FFC2                pea.l      [A6 - 0x3E]
  609. 00000736  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  610. label0000073A:
  611. 0000073A  2054                     movea.l    A0, [A4]
  612. 0000073C  317C 000A 0038           move.w     [A0 + 0x38], 0xA /* '\n' */
  613. 00000742  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  614. 00000746  7002                     moveq.l    D0, 0x02
  615. 00000748  2F00                     move.l     -[A7], D0
  616. 0000074A  4EBA 0444                jsr        [PC + 0x444 /* 00000B90 */]
  617. 0000074E  285F                     movea.l    A4, [A7]+
  618. 00000750  4E5E                     unlink     A6
  619. 00000752  205F                     movea.l    A0, [A7]+
  620. 00000754  DEFC 0010                add.w      A7, 0x10
  621. 00000758  4ED0                     jmp        [A0]
  622. 0000075A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  623. 0000075E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  624. 00000762  0008 2F28                ori.b      A0, 0x28 /* '(' */
  625. 00000766  0008 4EAD                ori.b      A0, 0xAD
  626. 0000076A  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  627. 00000770  DEFC 000A                add.w      A7, 0xA /* '\n' */
  628. 00000774  4ED0                     jmp        [A0]
  629. 00000776  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  630. export_314: // at 00000778 (misaligned)
  631. 0000077A  FFBE                     .invalid   <<F/6/7>>
  632. 0000077C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  633. 00000780  2C2E 0008                move.l     D6, [A6 + 0x8]
  634. 00000784  2846                     movea.l    A4, D6
  635. 00000786  2054                     movea.l    A0, [A4]
  636. 00000788  7000                     moveq.l    D0, 0x00
  637. 0000078A  2140 005C                move.l     [A0 + 0x5C], D0
  638. 0000078E  42A7                     clr.l      -[A7]
  639. 00000790  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  640. 00000794  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  641. 00000798  2F06                     move.l     -[A7], D6
  642. 0000079A  4EBA 203C                jsr        [PC + 0x203C /* 000027D8 */]
  643. 0000079E  206E 000C                movea.l    A0, [A6 + 0xC]
  644. 000007A2  2650                     movea.l    A3, [A0]
  645. 000007A4  42A7                     clr.l      -[A7]
  646. 000007A6  7001                     moveq.l    D0, 0x01
  647. 000007A8  2F00                     move.l     -[A7], D0
  648. 000007AA  302B 0002                move.w     D0, [A3 + 0x2]
  649. 000007AE  48C0                     ext.l      D0
  650. 000007B0  2F00                     move.l     -[A7], D0
  651. 000007B2  201F                     move.l     D0, [A7]+
  652. 000007B4  2E9F                     move.l     [A7], [A7]+
  653. 000007B6  B097                     cmp.l      D0, [A7]
  654. 000007B8  6F02                     ble        +0x4 /* 000007BC */
  655. 000007BA  2E80                     move.l     [A7], D0
  656. label000007BC:
  657. 000007BC  201F                     move.l     D0, [A7]+
  658. 000007BE  2054                     movea.l    A0, [A4]
  659. 000007C0  3140 0060                move.w     [A0 + 0x60], D0
  660. 000007C4  316B 0004 0062           move.w     [A0 + 0x62], [A3 + 0x4]
  661. 000007CA  3153 0058                move.w     [A0 + 0x58], [A3]
  662. 000007CE  70FF                     moveq.l    D0, 0xFFFFFFFF
  663. 000007D0  B053                     cmp.w      D0, [A3]
  664. 000007D2  6740                     beq        +0x42 /* 00000814 */
  665. 000007D4  486E FFC2                pea.l      [A6 - 0x3E]
  666. 000007D8  487A FF82                pea.l      [PC - 0x7E /* 0000075C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  667. 000007DC  2F0E                     move.l     -[A7], A6
  668. 000007DE  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  669. 000007E2  42A7                     clr.l      -[A7]
  670. 000007E4  3F13                     move.w     -[A7], [A3]
  671. 000007E6  A9BF                     syscall    GetRMenu
  672. 000007E8  2E1F                     move.l     D7, [A7]+
  673. 000007EA  4EAD 1952                jsr        [A5 + 0x1952 /* export_806 */]
  674. 000007EE  4A87                     tst.l      D7
  675. 000007F0  6706                     beq        +0x8 /* 000007F8 */
  676. 000007F2  2F07                     move.l     -[A7], D7
  677. 000007F4  205F                     movea.l    A0, [A7]+
  678. 000007F6  A04A                     syscall    HNoPurge
  679. label000007F8:
  680. 000007F8  2F07                     move.l     -[A7], D7
  681. 000007FA  3F13                     move.w     -[A7], [A3]
  682. 000007FC  2054                     movea.l    A0, [A4]
  683. 000007FE  3F28 0060                move.w     -[A7], [A0 + 0x60]
  684. 00000802  4267                     clr.w      -[A7]
  685. 00000804  2F06                     move.l     -[A7], D6
  686. 00000806  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  687. 0000080A  486E FFC2                pea.l      [A6 - 0x3E]
  688. 0000080E  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  689. 00000812  6008                     bra        +0xA /* 0000081C */
  690. label00000814:
  691. 00000814  2054                     movea.l    A0, [A4]
  692. 00000816  317C FFFF 005A           move.w     [A0 + 0x5A], 0xFFFF
  693. label0000081C:
  694. 0000081C  2054                     movea.l    A0, [A4]
  695. 0000081E  317C 000B 0038           move.w     [A0 + 0x38], 0xB
  696. 00000824  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  697. 00000828  7006                     moveq.l    D0, 0x06
  698. 0000082A  2F00                     move.l     -[A7], D0
  699. 0000082C  4EBA 0362                jsr        [PC + 0x362 /* 00000B90 */]
  700. 00000830  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  701. 00000834  4E5E                     unlink     A6
  702. 00000836  205F                     movea.l    A0, [A7]+
  703. 00000838  DEFC 0010                add.w      A7, 0x10
  704. 0000083C  4ED0                     jmp        [A0]
  705. 0000083E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  706. export_315: // at 00000840 (misaligned)
  707. 00000842  FFF4                     .invalid   <<F/7/7>>
  708. 00000844  48E7 0308                movem.l    -[A7], D6,D7,A4
  709. 00000848  286E 0008                movea.l    A4, [A6 + 0x8]
  710. 0000084C  2054                     movea.l    A0, [A4]
  711. 0000084E  4AA8 005C                tst.l      [A0 + 0x5C]
  712. 00000852  6768                     beq        +0x6A /* 000008BC */
  713. 00000854  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  714. 00000858  A948                     syscall    CalcMenuSize
  715. 0000085A  2254                     movea.l    A1, [A4]
  716. 0000085C  2069 005C                movea.l    A0, [A1 + 0x5C]
  717. 00000860  2050                     movea.l    A0, [A0]
  718. 00000862  3029 0062                move.w     D0, [A1 + 0x62]
  719. 00000866  D068 0002                add.w      D0, [A0 + 0x2]
  720. 0000086A  3229 0046                move.w     D1, [A1 + 0x46]
  721. 0000086E  D240                     add.w      D1, D0
  722. 00000870  3029 004A                move.w     D0, [A1 + 0x4A]
  723. 00000874  D041                     add.w      D0, D1
  724. 00000876  3E00                     move.w     D7, D0
  725. 00000878  5647                     addq.w     D7, 3
  726. 0000087A  486D F46C                pea.l      [A5 - 0xB94]
  727. 0000087E  486E FFF4                pea.l      [A6 - 0xC]
  728. 00000882  4EAD 19D2                jsr        [A5 + 0x19D2 /* export_822 */]
  729. 00000886  302E FFF6                move.w     D0, [A6 - 0xA]
  730. 0000088A  D06E FFF4                add.w      D0, [A6 - 0xC]
  731. 0000088E  322E FFFA                move.w     D1, [A6 - 0x6]
  732. 00000892  D240                     add.w      D1, D0
  733. 00000894  2054                     movea.l    A0, [A4]
  734. 00000896  3028 0044                move.w     D0, [A0 + 0x44]
  735. 0000089A  D041                     add.w      D0, D1
  736. 0000089C  3228 0048                move.w     D1, [A0 + 0x48]
  737. 000008A0  D240                     add.w      D1, D0
  738. 000008A2  3C01                     move.w     D6, D1
  739. 000008A4  5646                     addq.w     D6, 3
  740. 000008A6  3007                     move.w     D0, D7
  741. 000008A8  48C0                     ext.l      D0
  742. 000008AA  2F00                     move.l     -[A7], D0
  743. 000008AC  3006                     move.w     D0, D6
  744. 000008AE  48C0                     ext.l      D0
  745. 000008B0  2F00                     move.l     -[A7], D0
  746. 000008B2  4267                     clr.w      -[A7]
  747. 000008B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  748. 000008B8  4EAD 2152                jsr        [A5 + 0x2152 /* export_1062 */]
  749. label000008BC:
  750. 000008BC  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  751. 000008C0  4E5E                     unlink     A6
  752. 000008C2  2E9F                     move.l     [A7], [A7]+
  753. 000008C4  4E75                     rts
  754. 000008C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  755. // begin alternate branch 000008C8-000008D0
  756. export_316:
  757. fn000008C8:
  758. 000008C8  4E56 0000                link       A6, 0
  759. 000008CC  48E7 0118                movem.l    -[A7], D7,A3,A4
  760. // end alternate branch 000008C8-000008D0
  761. export_316: // at 000008C8 (misaligned)
  762. fn000008C8: // (misaligned)
  763. 000008CA  0000 48E7                ori.b      D0, 0xE7
  764. 000008CE  0118                     btst       [A0]+, D0
  765. 000008D0  2E2E 0008                move.l     D7, [A6 + 0x8]
  766. 000008D4  2847                     movea.l    A4, D7
  767. 000008D6  2054                     movea.l    A0, [A4]
  768. 000008D8  217C FFFF 0000 0058      move.l     [A0 + 0x58], 0xFFFF0000
  769. 000008E0  7000                     moveq.l    D0, 0x00
  770. 000008E2  2140 005C                move.l     [A0 + 0x5C], D0
  771. 000008E6  42A7                     clr.l      -[A7]
  772. 000008E8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  773. 000008EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  774. 000008F0  2F07                     move.l     -[A7], D7
  775. 000008F2  4EBA 1EE4                jsr        [PC + 0x1EE4 /* 000027D8 */]
  776. 000008F6  2054                     movea.l    A0, [A4]
  777. 000008F8  117C 0001 0062           move.b     [A0 + 0x62], 0x1
  778. 000008FE  317C 000D 0038           move.w     [A0 + 0x38], 0xD /* '\r' */
  779. 00000904  226E 000C                movea.l    A1, [A6 + 0xC]
  780. 00000908  2651                     movea.l    A3, [A1]
  781. 0000090A  3153 0060                move.w     [A0 + 0x60], [A3]
  782. 0000090E  486B 0002                pea.l      [A3 + 0x2]
  783. 00000912  4267                     clr.w      -[A7]
  784. 00000914  2F07                     move.l     -[A7], D7
  785. 00000916  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  786. 0000091A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  787. 0000091E  2F3C 0000 0102           move.l     -[A7], 0x102
  788. 00000924  4EBA 0292                jsr        [PC + 0x292 /* 00000BB8 */]
  789. 00000928  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  790. 0000092C  4E5E                     unlink     A6
  791. 0000092E  205F                     movea.l    A0, [A7]+
  792. 00000930  DEFC 0010                add.w      A7, 0x10
  793. 00000934  4ED0                     jmp        [A0]
  794. 00000936  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  795. // begin alternate branch 00000938-00000946
  796. export_317:
  797. fn00000938:
  798. 00000938  4E56 0000                link       A6, 0
  799. 0000093C  48E7 0018                movem.l    -[A7], A3,A4
  800. 00000940  286E 0008                movea.l    A4, [A6 + 0x8]
  801. 00000944  2054                     movea.l    A0, [A4]
  802. // end alternate branch 00000938-00000946
  803. export_317: // at 00000938 (misaligned)
  804. fn00000938: // (misaligned)
  805. 0000093A  0000 48E7                ori.b      D0, 0xE7
  806. 0000093E  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  807. 00000942  0008 2054                ori.b      A0, 0x54 /* 'T' */
  808. 00000946  7000                     moveq.l    D0, 0x00
  809. 00000948  2140 0066                move.l     [A0 + 0x66], D0
  810. 0000094C  42A7                     clr.l      -[A7]
  811. 0000094E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  812. 00000952  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  813. 00000956  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  814. 0000095A  4EBA FF6C                jsr        [PC - 0x94 /* 000008C8 */]
  815. 0000095E  2054                     movea.l    A0, [A4]
  816. 00000960  4228 0062                clr.b      [A0 + 0x62]
  817. 00000964  226E 000C                movea.l    A1, [A6 + 0xC]
  818. 00000968  2651                     movea.l    A3, [A1]
  819. 0000096A  3153 0064                move.w     [A0 + 0x64], [A3]
  820. 0000096E  216B 0002 006A           move.l     [A0 + 0x6A], [A3 + 0x2]
  821. 00000974  317C 0006 0038           move.w     [A0 + 0x38], 0x6
  822. 0000097A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  823. 0000097E  7006                     moveq.l    D0, 0x06
  824. 00000980  2F00                     move.l     -[A7], D0
  825. 00000982  4EBA 020C                jsr        [PC + 0x20C /* 00000B90 */]
  826. 00000986  4CDF 1800                movem.l    A3,A4, [A7]+
  827. 0000098A  4E5E                     unlink     A6
  828. 0000098C  205F                     movea.l    A0, [A7]+
  829. 0000098E  DEFC 0010                add.w      A7, 0x10
  830. 00000992  4ED0                     jmp        [A0]
  831. export_318:
  832. 00000994  4E56 FF00                link       A6, -0x0100
  833. 00000998  48E7 0118                movem.l    -[A7], D7,A3,A4
  834. 0000099C  2E2E 0008                move.l     D7, [A6 + 0x8]
  835. 000009A0  2647                     movea.l    A3, D7
  836. 000009A2  42A7                     clr.l      -[A7]
  837. 000009A4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  838. 000009A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  839. 000009AC  2F07                     move.l     -[A7], D7
  840. 000009AE  4EBA FF88                jsr        [PC - 0x78 /* 00000938 */]
  841. 000009B2  206E 000C                movea.l    A0, [A6 + 0xC]
  842. 000009B6  2850                     movea.l    A4, [A0]
  843. 000009B8  2F14                     move.l     -[A7], [A4]
  844. 000009BA  486E FF00                pea.l      [A6 - 0x100]
  845. 000009BE  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  846. 000009C2  486E FF00                pea.l      [A6 - 0x100]
  847. 000009C6  4267                     clr.w      -[A7]
  848. 000009C8  2F07                     move.l     -[A7], D7
  849. 000009CA  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  850. 000009CE  2053                     movea.l    A0, [A3]
  851. 000009D0  216C 0004 006E           move.l     [A0 + 0x6E], [A4 + 0x4]
  852. 000009D6  216C 0008 0072           move.l     [A0 + 0x72], [A4 + 0x8]
  853. 000009DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  854. 000009E0  700C                     moveq.l    D0, 0x0C
  855. 000009E2  2F00                     move.l     -[A7], D0
  856. 000009E4  4EBA 01AA                jsr        [PC + 0x1AA /* 00000B90 */]
  857. 000009E8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  858. 000009EC  4E5E                     unlink     A6
  859. 000009EE  205F                     movea.l    A0, [A7]+
  860. 000009F0  DEFC 0010                add.w      A7, 0x10
  861. 000009F4  4ED0                     jmp        [A0]
  862. 000009F6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  863. // begin alternate branch 000009F8-000009FC
  864. fn000009F8:
  865. 000009F8  4E56 FFFC                link       A6, -0x0004
  866. // end alternate branch 000009F8-000009FC
  867. fn000009F8: // (misaligned)
  868. 000009FA  FFFC                     .invalid   <<F/7/7>>
  869. 000009FC  48E7 0018                movem.l    -[A7], A3,A4
  870. 00000A00  266E 0008                movea.l    A3, [A6 + 0x8]
  871. 00000A04  42A7                     clr.l      -[A7]
  872. 00000A06  2F0B                     move.l     -[A7], A3
  873. 00000A08  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  874. 00000A0C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  875. 00000A10  56C0                     sne        D0
  876. 00000A12  4A00                     tst.b      D0
  877. 00000A14  6750                     beq        +0x52 /* 00000A66 */
  878. 00000A16  2F00                     move.l     -[A7], D0
  879. 00000A18  4267                     clr.w      -[A7]
  880. 00000A1A  206E FFFC                movea.l    A0, [A6 - 0x4]
  881. 00000A1E  2050                     movea.l    A0, [A0]
  882. 00000A20  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  883. 00000A24  486D 1DEC                pea.l      [A5 + 0x1DEC]
  884. 00000A28  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  885. 00000A2C  121F                     move.b     D1, [A7]+
  886. 00000A2E  201F                     move.l     D0, [A7]+
  887. 00000A30  C001                     and.b      D0, D1
  888. 00000A32  6732                     beq        +0x34 /* 00000A66 */
  889. 00000A34  286E FFFC                movea.l    A4, [A6 - 0x4]
  890. 00000A38  42A7                     clr.l      -[A7]
  891. 00000A3A  2254                     movea.l    A1, [A4]
  892. 00000A3C  2069 004E                movea.l    A0, [A1 + 0x4E]
  893. 00000A40  2050                     movea.l    A0, [A0]
  894. 00000A42  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  895. 00000A46  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  896. 00000A4A  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  897. 00000A4E  201F                     move.l     D0, [A7]+
  898. 00000A50  2054                     movea.l    A0, [A4]
  899. 00000A52  B0A8 004E                cmp.l      D0, [A0 + 0x4E]
  900. 00000A56  660E                     bne        +0x10 /* 00000A66 */
  901. 00000A58  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  902. 00000A5C  1F3C 0001                move.b     -[A7], 0x1
  903. 00000A60  2F0B                     move.l     -[A7], A3
  904. 00000A62  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  905. label00000A66:
  906. 00000A66  4CDF 1800                movem.l    A3,A4, [A7]+
  907. 00000A6A  4E5E                     unlink     A6
  908. 00000A6C  2E9F                     move.l     [A7], [A7]+
  909. 00000A6E  4E75                     rts
  910. export_319:
  911. 00000A70  4E56 0000                link       A6, 0
  912. 00000A74  48E7 0018                movem.l    -[A7], A3,A4
  913. 00000A78  266E 0008                movea.l    A3, [A6 + 0x8]
  914. 00000A7C  284B                     movea.l    A4, A3
  915. 00000A7E  2054                     movea.l    A0, [A4]
  916. 00000A80  4228 004C                clr.b      [A0 + 0x4C]
  917. 00000A84  217C 2020 2020 004E      move.l     [A0 + 0x4E], 0x20202020 /* '    ' */
  918. 00000A8C  2F0B                     move.l     -[A7], A3
  919. 00000A8E  4EBA FF68                jsr        [PC - 0x98 /* 000009F8 */]
  920. 00000A92  2F0B                     move.l     -[A7], A3
  921. 00000A94  4EBA 0F9A                jsr        [PC + 0xF9A /* 00001A30 */]
  922. 00000A98  4CDF 1800                movem.l    A3,A4, [A7]+
  923. 00000A9C  4E5E                     unlink     A6
  924. 00000A9E  2E9F                     move.l     [A7], [A7]+
  925. 00000AA0  4E75                     rts
  926. 00000AA2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  927. // begin alternate branch 00000AA4-00000AA8
  928. fn00000AA4:
  929. 00000AA4  4E56 FFF8                link       A6, -0x0008
  930. // end alternate branch 00000AA4-00000AA8
  931. fn00000AA4: // (misaligned)
  932. 00000AA6  FFF8                     .invalid   <<F/7/7>>
  933. 00000AA8  2F07                     move.l     -[A7], D7
  934. 00000AAA  3D6D F39C FFF8           move.w     [A6 - 0x8], [A5 - 0xC64]
  935. 00000AB0  7E01                     moveq.l    D7, 0x01
  936. 00000AB2  6032                     bra        +0x34 /* 00000AE6 */
  937. label00000AB4:
  938. 00000AB4  3007                     move.w     D0, D7
  939. 00000AB6  5340                     subq.w     D0, 1
  940. 00000AB8  41ED F490                lea.l      A0, [A5 - 0xB70]
  941. 00000ABC  E540                     asl        D0.w, 2
  942. 00000ABE  2230 0000                move.l     D1, [A0 + D0.w]
  943. 00000AC2  B2AE 0008                cmp.l      D1, [A6 + 0x8]
  944. 00000AC6  661A                     bne        +0x1C /* 00000AE2 */
  945. 00000AC8  42A7                     clr.l      -[A7]
  946. 00000ACA  3007                     move.w     D0, D7
  947. 00000ACC  5340                     subq.w     D0, 1
  948. 00000ACE  41ED F3F0                lea.l      A0, [A5 - 0xC10]
  949. 00000AD2  D040                     add.w      D0, D0
  950. 00000AD4  3F30 0000                move.w     -[A7], [A0 + D0.w]
  951. 00000AD8  4EAD 1432                jsr        [A5 + 0x1432 /* export_642 */]
  952. 00000ADC  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  953. 00000AE0  6010                     bra        +0x12 /* 00000AF2 */
  954. label00000AE2:
  955. 00000AE2  5247                     addq.w     D7, 1
  956. 00000AE4  6906                     bvs        +0x8 /* 00000AEC */
  957. label00000AE6:
  958. 00000AE6  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  959. 00000AEA  6FC8                     ble        -0x36 /* 00000AB4 */
  960. label00000AEC:
  961. 00000AEC  7000                     moveq.l    D0, 0x00
  962. 00000AEE  2D40 000C                move.l     [A6 + 0xC], D0
  963. label00000AF2:
  964. 00000AF2  2E1F                     move.l     D7, [A7]+
  965. 00000AF4  4E5E                     unlink     A6
  966. 00000AF6  2E9F                     move.l     [A7], [A7]+
  967. 00000AF8  4E75                     rts
  968. 00000AFA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  969. // begin alternate branch 00000AFC-00000B00
  970. export_320:
  971. fn00000AFC:
  972. 00000AFC  4E56 FFF4                link       A6, -0x000C
  973. // end alternate branch 00000AFC-00000B00
  974. export_320: // at 00000AFC (misaligned)
  975. fn00000AFC: // (misaligned)
  976. 00000AFE  FFF4                     .invalid   <<F/7/7>>
  977. 00000B00  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  978. 00000B04  7000                     moveq.l    D0, 0x00
  979. 00000B06  2640                     movea.l    A3, D0
  980. 00000B08  42A7                     clr.l      -[A7]
  981. 00000B0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  982. 00000B0E  42A7                     clr.l      -[A7]
  983. 00000B10  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  984. 00000B14  486D F82C                pea.l      [A5 - 0x7D4]
  985. 00000B18  2F2D F848                move.l     -[A7], [A5 - 0x7B8]
  986. 00000B1C  4EBA 01D6                jsr        [PC + 0x1D6 /* 00000CF4 */]
  987. 00000B20  2E1F                     move.l     D7, [A7]+
  988. 00000B22  675A                     beq        +0x5C /* 00000B7E */
  989. 00000B24  2647                     movea.l    A3, D7
  990. 00000B26  2053                     movea.l    A0, [A3]
  991. 00000B28  4AA8 0038                tst.l      [A0 + 0x38]
  992. 00000B2C  6728                     beq        +0x2A /* 00000B56 */
  993. 00000B2E  2248                     movea.l    A1, A0
  994. 00000B30  2069 0038                movea.l    A0, [A1 + 0x38]
  995. 00000B34  49E8 0010                lea.l      A4, [A0 + 0x10]
  996. 00000B38  302C 0006                move.w     D0, [A4 + 0x6]
  997. 00000B3C  906C 0002                sub.w      D0, [A4 + 0x2]
  998. 00000B40  48C0                     ext.l      D0
  999. 00000B42  2F00                     move.l     -[A7], D0
  1000. 00000B44  302C 0004                move.w     D0, [A4 + 0x4]
  1001. 00000B48  9054                     sub.w      D0, [A4]
  1002. 00000B4A  48C0                     ext.l      D0
  1003. 00000B4C  2F00                     move.l     -[A7], D0
  1004. 00000B4E  4267                     clr.w      -[A7]
  1005. 00000B50  2F0B                     move.l     -[A7], A3
  1006. 00000B52  4EAD 2152                jsr        [A5 + 0x2152 /* export_1062 */]
  1007. label00000B56:
  1008. 00000B56  203C 2020 2020           move.l     D0, 0x20202020 /* '    ' */
  1009. 00000B5C  2053                     movea.l    A0, [A3]
  1010. 00000B5E  B0A8 0052                cmp.l      D0, [A0 + 0x52]
  1011. 00000B62  671A                     beq        +0x1C /* 00000B7E */
  1012. 00000B64  42A7                     clr.l      -[A7]
  1013. 00000B66  2053                     movea.l    A0, [A3]
  1014. 00000B68  2F28 0052                move.l     -[A7], [A0 + 0x52]
  1015. 00000B6C  2F0B                     move.l     -[A7], A3
  1016. 00000B6E  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  1017. 00000B72  2C1F                     move.l     D6, [A7]+
  1018. 00000B74  6708                     beq        +0xA /* 00000B7E */
  1019. 00000B76  2F06                     move.l     -[A7], D6
  1020. 00000B78  2F0B                     move.l     -[A7], A3
  1021. 00000B7A  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  1022. label00000B7E:
  1023. 00000B7E  2D4B 000E                move.l     [A6 + 0xE], A3
  1024. 00000B82  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1025. 00000B86  4E5E                     unlink     A6
  1026. 00000B88  205F                     movea.l    A0, [A7]+
  1027. 00000B8A  5C4F                     addq.w     A7, 6
  1028. 00000B8C  4ED0                     jmp        [A0]
  1029. 00000B8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1030. // begin alternate branch 00000B90-00000B9E
  1031. export_321:
  1032. fn00000B90:
  1033. 00000B90  4E56 0000                link       A6, 0
  1034. 00000B94  206E 000C                movea.l    A0, [A6 + 0xC]
  1035. 00000B98  202E 0008                move.l     D0, [A6 + 0x8]
  1036. 00000B9C  D190                     add.l      [A0], D0
  1037. // end alternate branch 00000B90-00000B9E
  1038. export_321: // at 00000B90 (misaligned)
  1039. fn00000B90: // (misaligned)
  1040. 00000B92  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1041. 00000B96  000C 202E                ori.b      A4, 0x2E /* '.' */
  1042. 00000B9A  0008 D190                ori.b      A0, 0x90
  1043. 00000B9E  206E 000C                movea.l    A0, [A6 + 0xC]
  1044. 00000BA2  1028 0003                move.b     D0, [A0 + 0x3]
  1045. 00000BA6  0240 0001                andi.w     D0, 0x1
  1046. 00000BAA  6702                     beq        +0x4 /* 00000BAE */
  1047. 00000BAC  5290                     addq.l     [A0], 1
  1048. label00000BAE:
  1049. 00000BAE  4E5E                     unlink     A6
  1050. 00000BB0  205F                     movea.l    A0, [A7]+
  1051. 00000BB2  504F                     addq.w     A7, 8
  1052. 00000BB4  4ED0                     jmp        [A0]
  1053. 00000BB6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1054. // begin alternate branch 00000BB8-00000BCA
  1055. fn00000BB8:
  1056. 00000BB8  4E56 0000                link       A6, 0
  1057. 00000BBC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1058. 00000BC0  202E 0008                move.l     D0, [A6 + 0x8]
  1059. 00000BC4  90BC 0000 00FF           sub.l      D0, 0xFF
  1060. // end alternate branch 00000BB8-00000BCA
  1061. fn00000BB8: // (misaligned)
  1062. 00000BBA  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1063. 00000BBE  000C 202E                ori.b      A4, 0x2E /* '.' */
  1064. 00000BC2  0008 90BC                ori.b      A0, 0xBC
  1065. 00000BC6  0000 00FF                ori.b      D0, 0xFF
  1066. 00000BCA  206E 000C                movea.l    A0, [A6 + 0xC]
  1067. 00000BCE  222E 0008                move.l     D1, [A6 + 0x8]
  1068. 00000BD2  D290                     add.l      D1, [A0]
  1069. 00000BD4  92BC 0000 0100           sub.l      D1, 0x100
  1070. 00000BDA  2041                     movea.l    A0, D1
  1071. 00000BDC  4241                     clr.w      D1
  1072. 00000BDE  1210                     move.b     D1, [A0]
  1073. 00000BE0  48C1                     ext.l      D1
  1074. 00000BE2  D280                     add.l      D1, D0
  1075. 00000BE4  2F01                     move.l     -[A7], D1
  1076. 00000BE6  4EBA FFA8                jsr        [PC - 0x58 /* 00000B90 */]
  1077. 00000BEA  4E5E                     unlink     A6
  1078. 00000BEC  205F                     movea.l    A0, [A7]+
  1079. 00000BEE  504F                     addq.w     A7, 8
  1080. 00000BF0  4ED0                     jmp        [A0]
  1081. 00000BF2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1082. // begin alternate branch 00000BF4-00000BF8
  1083. fn00000BF4:
  1084. 00000BF4  4E56 FFFC                link       A6, -0x0004
  1085. // end alternate branch 00000BF4-00000BF8
  1086. fn00000BF4: // (misaligned)
  1087. 00000BF6  FFFC                     .invalid   <<F/7/7>>
  1088. 00000BF8  48E7 0018                movem.l    -[A7], A3,A4
  1089. 00000BFC  206E 0008                movea.l    A0, [A6 + 0x8]
  1090. 00000C00  2050                     movea.l    A0, [A0]
  1091. 00000C02  4AA8 0002                tst.l      [A0 + 0x2]
  1092. 00000C06  6720                     beq        +0x22 /* 00000C28 */
  1093. 00000C08  42A7                     clr.l      -[A7]
  1094. 00000C0A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1095. 00000C0E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1096. 00000C12  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1097. 00000C16  206E 0008                movea.l    A0, [A6 + 0x8]
  1098. 00000C1A  2050                     movea.l    A0, [A0]
  1099. 00000C1C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1100. 00000C20  4EBA FFD2                jsr        [PC - 0x2E /* 00000BF4 */]
  1101. 00000C24  265F                     movea.l    A3, [A7]+
  1102. 00000C26  6076                     bra        +0x78 /* 00000C9E */
  1103. label00000C28:
  1104. 00000C28  206E 000C                movea.l    A0, [A6 + 0xC]
  1105. 00000C2C  2850                     movea.l    A4, [A0]
  1106. 00000C2E  4A2C 001E                tst.b      [A4 + 0x1E]
  1107. 00000C32  6748                     beq        +0x4A /* 00000C7C */
  1108. 00000C34  42A7                     clr.l      -[A7]
  1109. 00000C36  486C 001E                pea.l      [A4 + 0x1E]
  1110. 00000C3A  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  1111. 00000C3E  265F                     movea.l    A3, [A7]+
  1112. 00000C40  200B                     move.l     D0, A3
  1113. 00000C42  57C0                     seq        D0
  1114. 00000C44  4A00                     tst.b      D0
  1115. 00000C46  6740                     beq        +0x42 /* 00000C88 */
  1116. 00000C48  2F00                     move.l     -[A7], D0
  1117. 00000C4A  4267                     clr.w      -[A7]
  1118. 00000C4C  486C 001E                pea.l      [A4 + 0x1E]
  1119. 00000C50  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  1120. 00000C54  321F                     move.w     D1, [A7]+
  1121. 00000C56  201F                     move.l     D0, [A7]+
  1122. 00000C58  4A41                     tst.w      D1
  1123. 00000C5A  57C1                     seq        D1
  1124. 00000C5C  C001                     and.b      D0, D1
  1125. 00000C5E  6728                     beq        +0x2A /* 00000C88 */
  1126. 00000C60  41ED F5C8                lea.l      A0, [A5 - 0xA38]
  1127. 00000C64  43EC 001E                lea.l      A1, [A4 + 0x1E]
  1128. 00000C68  703F                     moveq.l    D0, 0x3F
  1129. label00000C6A:
  1130. 00000C6A  20D9                     move.l     [A0]+, [A1]+
  1131. 00000C6C  51C8 FFFC                dbf        D0, -0x6 /* 00000C6A */
  1132. 00000C70  3F3C B1D8                move.w     -[A7], 0xB1D8
  1133. 00000C74  42A7                     clr.l      -[A7]
  1134. 00000C76  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  1135. 00000C7A  600C                     bra        +0xE /* 00000C88 */
  1136. label00000C7C:
  1137. 00000C7C  42A7                     clr.l      -[A7]
  1138. 00000C7E  2F2C 001A                move.l     -[A7], [A4 + 0x1A]
  1139. 00000C82  4EBA FE20                jsr        [PC - 0x1E0 /* 00000AA4 */]
  1140. 00000C86  265F                     movea.l    A3, [A7]+
  1141. label00000C88:
  1142. 00000C88  200B                     move.l     D0, A3
  1143. 00000C8A  6712                     beq        +0x14 /* 00000C9E */
  1144. 00000C8C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1145. 00000C90  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1146. 00000C94  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1147. 00000C98  2F0B                     move.l     -[A7], A3
  1148. 00000C9A  4EAD 21BA                jsr        [A5 + 0x21BA /* export_1075 */]
  1149. label00000C9E:
  1150. 00000C9E  2F0B                     move.l     -[A7], A3
  1151. 00000CA0  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  1152. 00000CA4  2D4B 0018                move.l     [A6 + 0x18], A3
  1153. 00000CA8  4CDF 1800                movem.l    A3,A4, [A7]+
  1154. 00000CAC  4E5E                     unlink     A6
  1155. 00000CAE  205F                     movea.l    A0, [A7]+
  1156. 00000CB0  DEFC 0010                add.w      A7, 0x10
  1157. 00000CB4  4ED0                     jmp        [A0]
  1158. 00000CB6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1159. 00000CBA  FFFC                     .invalid   <<F/7/7>>
  1160. 00000CBC  2F0C                     move.l     -[A7], A4
  1161. 00000CBE  286E 0008                movea.l    A4, [A6 + 0x8]
  1162. 00000CC2  204C                     movea.l    A0, A4
  1163. 00000CC4  5088                     addq.l     A0, 8
  1164. 00000CC6  2050                     movea.l    A0, [A0]
  1165. 00000CC8  2D48 FFFC                move.l     [A6 - 0x4], A0
  1166. 00000CCC  4AAC FFEC                tst.l      [A4 - 0x14]
  1167. 00000CD0  6708                     beq        +0xA /* 00000CDA */
  1168. 00000CD2  2F2C FFEC                move.l     -[A7], [A4 - 0x14]
  1169. 00000CD6  205F                     movea.l    A0, [A7]+
  1170. 00000CD8  A02A                     syscall    HUnlock
  1171. label00000CDA:
  1172. 00000CDA  2F2C FFD8                move.l     -[A7], [A4 - 0x28]
  1173. 00000CDE  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  1174. 00000CE2  7000                     moveq.l    D0, 0x00
  1175. 00000CE4  2940 FFD8                move.l     [A4 - 0x28], D0
  1176. 00000CE8  285F                     movea.l    A4, [A7]+
  1177. 00000CEA  4E5E                     unlink     A6
  1178. 00000CEC  205F                     movea.l    A0, [A7]+
  1179. 00000CEE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1180. 00000CF2  4ED0                     jmp        [A0]
  1181. export_322:
  1182. fn00000CF4:
  1183. 00000CF4  4E56 FF98                link       A6, -0x0068
  1184. 00000CF8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1185. 00000CFC  206E 000C                movea.l    A0, [A6 + 0xC]
  1186. 00000D00  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1187. 00000D04  22D8                     move.l     [A1]+, [A0]+
  1188. 00000D06  22D8                     move.l     [A1]+, [A0]+
  1189. 00000D08  2C2E 0012                move.l     D6, [A6 + 0x12]
  1190. 00000D0C  206E 0008                movea.l    A0, [A6 + 0x8]
  1191. 00000D10  2050                     movea.l    A0, [A0]
  1192. 00000D12  4AA8 0002                tst.l      [A0 + 0x2]
  1193. 00000D16  6726                     beq        +0x28 /* 00000D3E */
  1194. 00000D18  42A7                     clr.l      -[A7]
  1195. 00000D1A  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  1196. 00000D1E  2F06                     move.l     -[A7], D6
  1197. 00000D20  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1198. 00000D24  486E FFF8                pea.l      [A6 - 0x8]
  1199. 00000D28  206E 0008                movea.l    A0, [A6 + 0x8]
  1200. 00000D2C  2050                     movea.l    A0, [A0]
  1201. 00000D2E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1202. 00000D32  4EBA FFC0                jsr        [PC - 0x40 /* 00000CF4 */]
  1203. 00000D36  2D5F 001A                move.l     [A6 + 0x1A], [A7]+
  1204. 00000D3A  6000 0214                bra        +0x216 /* 00000F50 */
  1205. label00000D3E:
  1206. 00000D3E  7000                     moveq.l    D0, 0x00
  1207. 00000D40  2D40 FFD8                move.l     [A6 - 0x28], D0
  1208. 00000D44  42A7                     clr.l      -[A7]
  1209. 00000D46  2F3C 7669 6577           move.l     -[A7], 0x76696577 /* 'view' */
  1210. 00000D4C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1211. 00000D50  A9A0                     syscall    GetResource
  1212. 00000D52  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  1213. 00000D56  6608                     bne        +0xA /* 00000D60 */
  1214. 00000D58  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1215. 00000D5C  4EAD 1942                jsr        [A5 + 0x1942 /* export_804 */]
  1216. label00000D60:
  1217. 00000D60  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1218. 00000D64  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1219. 00000D68  486E FF9A                pea.l      [A6 - 0x66]
  1220. 00000D6C  487A FF4A                pea.l      [PC - 0xB6 /* 00000CB8, value 0x4E56FFFC */]
  1221. 00000D70  2F0E                     move.l     -[A7], A6
  1222. 00000D72  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  1223. 00000D76  206E FFEC                movea.l    A0, [A6 - 0x14]
  1224. 00000D7A  2050                     movea.l    A0, [A0]
  1225. 00000D7C  3D50 FFF4                move.w     [A6 - 0xC], [A0]
  1226. 00000D80  206E FFEC                movea.l    A0, [A6 - 0x14]
  1227. 00000D84  2050                     movea.l    A0, [A0]
  1228. 00000D86  5488                     addq.l     A0, 2
  1229. 00000D88  2D48 FFE8                move.l     [A6 - 0x18], A0
  1230. 00000D8C  2D7C 2020 2020 FFE4      move.l     [A6 - 0x1C], 0x20202020 /* '    ' */
  1231. 00000D94  2646                     movea.l    A3, D6
  1232. 00000D96  2A06                     move.l     D5, D6
  1233. 00000D98  3D6E FFF4 FF98           move.w     [A6 - 0x68], [A6 - 0xC]
  1234. 00000D9E  7801                     moveq.l    D4, 0x01
  1235. 00000DA0  6000 0182                bra        +0x184 /* 00000F24 */
  1236. label00000DA4:
  1237. 00000DA4  286E FFE8                movea.l    A4, [A6 - 0x18]
  1238. 00000DA8  203C 2020 2020           move.l     D0, 0x20202020 /* '    ' */
  1239. 00000DAE  B094                     cmp.l      D0, [A4]
  1240. 00000DB0  6604                     bne        +0x6 /* 00000DB6 */
  1241. 00000DB2  2E06                     move.l     D7, D6
  1242. 00000DB4  605A                     bra        +0x5C /* 00000E10 */
  1243. label00000DB6:
  1244. 00000DB6  2014                     move.l     D0, [A4]
  1245. 00000DB8  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  1246. 00000DBC  6752                     beq        +0x54 /* 00000E10 */
  1247. 00000DBE  2E0B                     move.l     D7, A3
  1248. label00000DC0:
  1249. 00000DC0  4A87                     tst.l      D7
  1250. 00000DC2  56C0                     sne        D0
  1251. 00000DC4  4A00                     tst.b      D0
  1252. 00000DC6  671A                     beq        +0x1C /* 00000DE2 */
  1253. 00000DC8  2047                     movea.l    A0, D7
  1254. 00000DCA  2214                     move.l     D1, [A4]
  1255. 00000DCC  2050                     movea.l    A0, [A0]
  1256. 00000DCE  B2A8 002E                cmp.l      D1, [A0 + 0x2E]
  1257. 00000DD2  56C1                     sne        D1
  1258. 00000DD4  C001                     and.b      D0, D1
  1259. 00000DD6  670A                     beq        +0xC /* 00000DE2 */
  1260. 00000DD8  2047                     movea.l    A0, D7
  1261. 00000DDA  2050                     movea.l    A0, [A0]
  1262. 00000DDC  2E28 000E                move.l     D7, [A0 + 0xE]
  1263. 00000DE0  60DE                     bra        -0x20 /* 00000DC0 */
  1264. label00000DE2:
  1265. 00000DE2  4A87                     tst.l      D7
  1266. 00000DE4  57C0                     seq        D0
  1267. 00000DE6  4A00                     tst.b      D0
  1268. 00000DE8  6726                     beq        +0x28 /* 00000E10 */
  1269. 00000DEA  4A85                     tst.l      D5
  1270. 00000DEC  56C1                     sne        D1
  1271. 00000DEE  C001                     and.b      D0, D1
  1272. 00000DF0  671E                     beq        +0x20 /* 00000E10 */
  1273. 00000DF2  200B                     move.l     D0, A3
  1274. 00000DF4  670E                     beq        +0x10 /* 00000E04 */
  1275. 00000DF6  42A7                     clr.l      -[A7]
  1276. 00000DF8  2F14                     move.l     -[A7], [A4]
  1277. 00000DFA  2F0B                     move.l     -[A7], A3
  1278. 00000DFC  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  1279. 00000E00  2E1F                     move.l     D7, [A7]+
  1280. 00000E02  600C                     bra        +0xE /* 00000E10 */
  1281. label00000E04:
  1282. 00000E04  42A7                     clr.l      -[A7]
  1283. 00000E06  2F14                     move.l     -[A7], [A4]
  1284. 00000E08  2F05                     move.l     -[A7], D5
  1285. 00000E0A  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  1286. 00000E0E  2E1F                     move.l     D7, [A7]+
  1287. label00000E10:
  1288. 00000E10  2D54 FFE4                move.l     [A6 - 0x1C], [A4]
  1289. 00000E14  203C 696E 636C           move.l     D0, 0x696E636C /* 'incl' */
  1290. 00000E1A  B0AC 001A                cmp.l      D0, [A4 + 0x1A]
  1291. 00000E1E  6628                     bne        +0x2A /* 00000E48 */
  1292. 00000E20  42A7                     clr.l      -[A7]
  1293. 00000E22  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  1294. 00000E26  2F07                     move.l     -[A7], D7
  1295. 00000E28  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  1296. 00000E2C  486D F82C                pea.l      [A5 - 0x7D4]
  1297. 00000E30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1298. 00000E34  4EBA FEBE                jsr        [PC - 0x142 /* 00000CF4 */]
  1299. 00000E38  265F                     movea.l    A3, [A7]+
  1300. 00000E3A  486E FFE8                pea.l      [A6 - 0x18]
  1301. 00000E3E  7020                     moveq.l    D0, 0x20
  1302. 00000E40  2F00                     move.l     -[A7], D0
  1303. 00000E42  4EBA FD4C                jsr        [PC - 0x2B4 /* 00000B90 */]
  1304. 00000E46  604A                     bra        +0x4C /* 00000E92 */
  1305. label00000E48:
  1306. 00000E48  203C 696E 6340           move.l     D0, 0x696E6340 /* 'inc@' */
  1307. 00000E4E  B0AC 001A                cmp.l      D0, [A4 + 0x1A]
  1308. 00000E52  6628                     bne        +0x2A /* 00000E7C */
  1309. 00000E54  42A7                     clr.l      -[A7]
  1310. 00000E56  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  1311. 00000E5A  2F07                     move.l     -[A7], D7
  1312. 00000E5C  3F2C 001E                move.w     -[A7], [A4 + 0x1E]
  1313. 00000E60  486C 0020                pea.l      [A4 + 0x20]
  1314. 00000E64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1315. 00000E68  4EBA FE8A                jsr        [PC - 0x176 /* 00000CF4 */]
  1316. 00000E6C  265F                     movea.l    A3, [A7]+
  1317. 00000E6E  486E FFE8                pea.l      [A6 - 0x18]
  1318. 00000E72  7028                     moveq.l    D0, 0x28
  1319. 00000E74  2F00                     move.l     -[A7], D0
  1320. 00000E76  4EBA FD18                jsr        [PC - 0x2E8 /* 00000B90 */]
  1321. 00000E7A  6016                     bra        +0x18 /* 00000E92 */
  1322. label00000E7C:
  1323. 00000E7C  42A7                     clr.l      -[A7]
  1324. 00000E7E  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  1325. 00000E82  2F07                     move.l     -[A7], D7
  1326. 00000E84  486E FFE8                pea.l      [A6 - 0x18]
  1327. 00000E88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1328. 00000E8C  4EBA FD66                jsr        [PC - 0x29A /* 00000BF4 */]
  1329. 00000E90  265F                     movea.l    A3, [A7]+
  1330. label00000E92:
  1331. 00000E92  200B                     move.l     D0, A3
  1332. 00000E94  6604                     bne        +0x6 /* 00000E9A */
  1333. 00000E96  6000 0094                bra        +0x96 /* 00000F2C */
  1334. label00000E9A:
  1335. 00000E9A  4AAE FFFC                tst.l      [A6 - 0x4]
  1336. 00000E9E  56C0                     sne        D0
  1337. 00000EA0  4A00                     tst.b      D0
  1338. 00000EA2  660A                     bne        +0xC /* 00000EAE */
  1339. 00000EA4  4AAE FFF8                tst.l      [A6 - 0x8]
  1340. 00000EA8  56C1                     sne        D1
  1341. 00000EAA  8001                     or.b       D0, D1
  1342. 00000EAC  6730                     beq        +0x32 /* 00000EDE */
  1343. label00000EAE:
  1344. 00000EAE  2053                     movea.l    A0, [A3]
  1345. 00000EB0  BCA8 000E                cmp.l      D6, [A0 + 0xE]
  1346. 00000EB4  57C1                     seq        D1
  1347. 00000EB6  C001                     and.b      D0, D1
  1348. 00000EB8  6724                     beq        +0x26 /* 00000EDE */
  1349. 00000EBA  4A86                     tst.l      D6
  1350. 00000EBC  56C1                     sne        D1
  1351. 00000EBE  C001                     and.b      D0, D1
  1352. 00000EC0  671C                     beq        +0x1E /* 00000EDE */
  1353. 00000EC2  202E FFFC                move.l     D0, [A6 - 0x4]
  1354. 00000EC6  D0A8 001E                add.l      D0, [A0 + 0x1E]
  1355. 00000ECA  2F00                     move.l     -[A7], D0
  1356. 00000ECC  202E FFF8                move.l     D0, [A6 - 0x8]
  1357. 00000ED0  D0A8 001A                add.l      D0, [A0 + 0x1A]
  1358. 00000ED4  2F00                     move.l     -[A7], D0
  1359. 00000ED6  4267                     clr.w      -[A7]
  1360. 00000ED8  2F0B                     move.l     -[A7], A3
  1361. 00000EDA  4EAD 213A                jsr        [A5 + 0x213A /* export_1059 */]
  1362. label00000EDE:
  1363. 00000EDE  7001                     moveq.l    D0, 0x01
  1364. 00000EE0  B044                     cmp.w      D0, D4
  1365. 00000EE2  661E                     bne        +0x20 /* 00000F02 */
  1366. 00000EE4  2D4B FFD8                move.l     [A6 - 0x28], A3
  1367. 00000EE8  4267                     clr.w      -[A7]
  1368. 00000EEA  2F0B                     move.l     -[A7], A3
  1369. 00000EEC  486D 1F04                pea.l      [A5 + 0x1F04]
  1370. 00000EF0  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1371. 00000EF4  101F                     move.b     D0, [A7]+
  1372. 00000EF6  670A                     beq        +0xC /* 00000F02 */
  1373. 00000EF8  4A86                     tst.l      D6
  1374. 00000EFA  57C1                     seq        D1
  1375. 00000EFC  C001                     and.b      D0, D1
  1376. 00000EFE  6702                     beq        +0x4 /* 00000F02 */
  1377. 00000F00  2C0B                     move.l     D6, A3
  1378. label00000F02:
  1379. 00000F02  4A85                     tst.l      D5
  1380. 00000F04  57C0                     seq        D0
  1381. 00000F06  4A00                     tst.b      D0
  1382. 00000F08  6716                     beq        +0x18 /* 00000F20 */
  1383. 00000F0A  220B                     move.l     D1, A3
  1384. 00000F0C  56C1                     sne        D1
  1385. 00000F0E  C001                     and.b      D0, D1
  1386. 00000F10  670E                     beq        +0x10 /* 00000F20 */
  1387. 00000F12  2053                     movea.l    A0, [A3]
  1388. 00000F14  4AA8 000E                tst.l      [A0 + 0xE]
  1389. 00000F18  57C1                     seq        D1
  1390. 00000F1A  C001                     and.b      D0, D1
  1391. 00000F1C  6702                     beq        +0x4 /* 00000F20 */
  1392. 00000F1E  2A0B                     move.l     D5, A3
  1393. label00000F20:
  1394. 00000F20  5244                     addq.w     D4, 1
  1395. 00000F22  6908                     bvs        +0xA /* 00000F2C */
  1396. label00000F24:
  1397. 00000F24  B86E FF98                cmp.w      D4, [A6 - 0x68]
  1398. 00000F28  6F00 FE7A                ble        -0x184 /* 00000DA4 */
  1399. label00000F2C:
  1400. 00000F2C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1401. 00000F30  205F                     movea.l    A0, [A7]+
  1402. 00000F32  A02A                     syscall    HUnlock
  1403. 00000F34  486E FF9A                pea.l      [A6 - 0x66]
  1404. 00000F38  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  1405. 00000F3C  4AAE FFD8                tst.l      [A6 - 0x28]
  1406. 00000F40  6708                     beq        +0xA /* 00000F4A */
  1407. 00000F42  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1408. 00000F46  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  1409. label00000F4A:
  1410. 00000F4A  2D6E FFD8 001A           move.l     [A6 + 0x1A], [A6 - 0x28]
  1411. label00000F50:
  1412. 00000F50  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1413. 00000F54  4E5E                     unlink     A6
  1414. 00000F56  205F                     movea.l    A0, [A7]+
  1415. 00000F58  DEFC 0012                add.w      A7, 0x12
  1416. 00000F5C  4ED0                     jmp        [A0]
  1417. 00000F5E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1418. export_323: // at 00000F60 (misaligned)
  1419. 00000F62  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1420. 00000F66  0008 2050                ori.b      A0, 0x50 /* 'P' */
  1421. 00000F6A  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1422. 00000F6E  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  1423. 00000F72  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1424. 00000F76  4E5E                     unlink     A6
  1425. 00000F78  2E9F                     move.l     [A7], [A7]+
  1426. 00000F7A  4E75                     rts
  1427. export_324:
  1428. 00000F7C  4E56 FEF8                link       A6, -0x0108
  1429. 00000F80  2F0C                     move.l     -[A7], A4
  1430. 00000F82  286E 0008                movea.l    A4, [A6 + 0x8]
  1431. 00000F86  4267                     clr.w      -[A7]
  1432. 00000F88  2054                     movea.l    A0, [A4]
  1433. 00000F8A  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1434. 00000F8E  486E FEF8                pea.l      [A6 - 0x108]
  1435. 00000F92  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  1436. 00000F96  4EAD 0DAA                jsr        [A5 + 0xDAA /* export_433 */]
  1437. 00000F9A  101F                     move.b     D0, [A7]+
  1438. 00000F9C  6712                     beq        +0x14 /* 00000FB0 */
  1439. 00000F9E  2054                     movea.l    A0, [A4]
  1440. 00000FA0  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1441. 00000FA4  486E FEF8                pea.l      [A6 - 0x108]
  1442. 00000FA8  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  1443. 00000FAC  4EBA 0326                jsr        [PC + 0x326 /* 000012D4 */]
  1444. label00000FB0:
  1445. 00000FB0  285F                     movea.l    A4, [A7]+
  1446. 00000FB2  4E5E                     unlink     A6
  1447. 00000FB4  2E9F                     move.l     [A7], [A7]+
  1448. 00000FB6  4E75                     rts
  1449. fn00000FB8:
  1450. 00000FB8  4E56 0000                link       A6, 0
  1451. 00000FBC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1452. 00000FC0  2F2D F83C                move.l     -[A7], [A5 - 0x7C4]
  1453. 00000FC4  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  1454. 00000FC8  4E5E                     unlink     A6
  1455. 00000FCA  205F                     movea.l    A0, [A7]+
  1456. 00000FCC  504F                     addq.w     A7, 8
  1457. 00000FCE  4ED0                     jmp        [A0]
  1458. fn00000FD0:
  1459. 00000FD0  4E56 0000                link       A6, 0
  1460. 00000FD4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1461. 00000FD8  2F2D F3A4                move.l     -[A7], [A5 - 0xC5C]
  1462. 00000FDC  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  1463. 00000FE0  4E5E                     unlink     A6
  1464. 00000FE2  205F                     movea.l    A0, [A7]+
  1465. 00000FE4  504F                     addq.w     A7, 8
  1466. 00000FE6  4ED0                     jmp        [A0]
  1467. export_325:
  1468. 00000FE8  4E56 FF9A                link       A6, -0x0066
  1469. 00000FEC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1470. 00000FF0  266E 000C                movea.l    A3, [A6 + 0xC]
  1471. 00000FF4  2C2E 0008                move.l     D6, [A6 + 0x8]
  1472. 00000FF8  42A7                     clr.l      -[A7]
  1473. 00000FFA  42A7                     clr.l      -[A7]
  1474. 00000FFC  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  1475. 00001000  285F                     movea.l    A4, [A7]+
  1476. 00001002  2F0C                     move.l     -[A7], A4
  1477. 00001004  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  1478. 00001008  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1479. 0000100C  486E FFFE                pea.l      [A6 - 0x2]
  1480. 00001010  486E FFFA                pea.l      [A6 - 0x6]
  1481. 00001014  486E FFF6                pea.l      [A6 - 0xA]
  1482. 00001018  486E FFF2                pea.l      [A6 - 0xE]
  1483. 0000101C  486E FFEE                pea.l      [A6 - 0x12]
  1484. 00001020  2F0C                     move.l     -[A7], A4
  1485. 00001022  2F06                     move.l     -[A7], D6
  1486. 00001024  4EBA 0396                jsr        [PC + 0x396 /* 000013BC */]
  1487. 00001028  42A7                     clr.l      -[A7]
  1488. 0000102A  2F0C                     move.l     -[A7], A4
  1489. 0000102C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1490. 00001030  7004                     moveq.l    D0, 0x04
  1491. 00001032  2F00                     move.l     -[A7], D0
  1492. 00001034  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  1493. 00001038  201F                     move.l     D0, [A7]+
  1494. 0000103A  3E00                     move.w     D7, D0
  1495. 0000103C  660C                     bne        +0xE /* 0000104A */
  1496. 0000103E  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1497. 00001040  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  1498. 00001044  2D48 FFE6                move.l     [A6 - 0x1A], A0
  1499. 00001048  600A                     bra        +0xC /* 00001054 */
  1500. label0000104A:
  1501. 0000104A  2F0C                     move.l     -[A7], A4
  1502. 0000104C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1503. 00001050  2D54 FFE6                move.l     [A6 - 0x1A], [A4]
  1504. label00001054:
  1505. 00001054  2F06                     move.l     -[A7], D6
  1506. 00001056  4EAD 15E2                jsr        [A5 + 0x15E2 /* export_696 */]
  1507. 0000105A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1508. 0000105E  487A 0066                pea.l      [PC + 0x66 /* 000010C6, value 0x4E56 'NV', cstring "" */]
  1509. 00001062  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1510. 00001066  3F07                     move.w     -[A7], D7
  1511. 00001068  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  1512. 0000106C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1513. 00001070  486E FF9A                pea.l      [A6 - 0x66]
  1514. 00001074  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1515. 00001078  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1516. 0000107C  3F3C 0004                move.w     -[A7], 0x4
  1517. 00001080  A9EA                     syscall    Pack3
  1518. 00001082  42A7                     clr.l      -[A7]
  1519. 00001084  2F0C                     move.l     -[A7], A4
  1520. 00001086  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1521. 0000108A  285F                     movea.l    A4, [A7]+
  1522. 0000108C  1D6E FF9A 0012           move.b     [A6 + 0x12], [A6 - 0x66]
  1523. 00001092  102E FF9A                move.b     D0, [A6 - 0x66]
  1524. 00001096  6720                     beq        +0x22 /* 000010B8 */
  1525. 00001098  36AE FFA0                move.w     [A3], [A6 - 0x60]
  1526. 0000109C  276E FF9C 0002           move.l     [A3 + 0x2], [A6 - 0x64]
  1527. 000010A2  376E FFA2 0006           move.w     [A3 + 0x6], [A6 - 0x5E]
  1528. 000010A8  204B                     movea.l    A0, A3
  1529. 000010AA  5088                     addq.l     A0, 8
  1530. 000010AC  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  1531. 000010B0  700F                     moveq.l    D0, 0x0F
  1532. label000010B2:
  1533. 000010B2  20D9                     move.l     [A0]+, [A1]+
  1534. 000010B4  51C8 FFFC                dbf        D0, -0x6 /* 000010B2 */
  1535. label000010B8:
  1536. 000010B8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1537. 000010BC  4E5E                     unlink     A6
  1538. 000010BE  205F                     movea.l    A0, [A7]+
  1539. 000010C0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1540. 000010C4  4ED0                     jmp        [A0]
  1541. 000010C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1542. // begin alternate branch 000010C8-000010D2
  1543. export_326:
  1544. fn000010C8:
  1545. 000010C8  4E56 0000                link       A6, 0
  1546. 000010CC  3D6E 0010 0012           move.w     [A6 + 0x12], [A6 + 0x10]
  1547. // end alternate branch 000010C8-000010D2
  1548. export_326: // at 000010C8 (misaligned)
  1549. fn000010C8: // (misaligned)
  1550. 000010CA  0000 3D6E                ori.b      D0, 0x6E /* 'n' */
  1551. 000010CE  0010 0012                ori.b      [A0], 0x12
  1552. 000010D2  4E5E                     unlink     A6
  1553. 000010D4  205F                     movea.l    A0, [A7]+
  1554. 000010D6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1555. 000010DA  4ED0                     jmp        [A0]
  1556. 000010DC  4E56 FFFC                link       A6, -0x0004
  1557. 000010E0  2F0C                     move.l     -[A7], A4
  1558. 000010E2  286E 0008                movea.l    A4, [A6 + 0x8]
  1559. 000010E6  204C                     movea.l    A0, A4
  1560. 000010E8  5088                     addq.l     A0, 8
  1561. 000010EA  2050                     movea.l    A0, [A0]
  1562. 000010EC  2D48 FFFC                move.l     [A6 - 0x4], A0
  1563. 000010F0  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  1564. 000010F4  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  1565. 000010F8  7000                     moveq.l    D0, 0x00
  1566. 000010FA  2940 FFFC                move.l     [A4 - 0x4], D0
  1567. 000010FE  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1568. 00001102  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1569. 00001106  2F3C 0082 0005           move.l     -[A7], 0x820005
  1570. 0000110C  4EAD 1932                jsr        [A5 + 0x1932 /* export_802 */]
  1571. 00001110  285F                     movea.l    A4, [A7]+
  1572. 00001112  4E5E                     unlink     A6
  1573. 00001114  205F                     movea.l    A0, [A7]+
  1574. 00001116  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1575. 0000111A  4ED0                     jmp        [A0]
  1576. export_327:
  1577. 0000111C  4E56 FDBA                link       A6, -0x0246
  1578. 00001120  48E7 0018                movem.l    -[A7], A3,A4
  1579. 00001124  266E 0008                movea.l    A3, [A6 + 0x8]
  1580. 00001128  7000                     moveq.l    D0, 0x00
  1581. 0000112A  2D40 FFFC                move.l     [A6 - 0x4], D0
  1582. 0000112E  486E FFBE                pea.l      [A6 - 0x42]
  1583. 00001132  487A FFA8                pea.l      [PC - 0x58 /* 000010DC, value 0x4E56FFFC */]
  1584. 00001136  2F0E                     move.l     -[A7], A6
  1585. 00001138  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  1586. 0000113C  42A7                     clr.l      -[A7]
  1587. 0000113E  4267                     clr.w      -[A7]
  1588. 00001140  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1589. 00001144  42A7                     clr.l      -[A7]
  1590. 00001146  2F0B                     move.l     -[A7], A3
  1591. 00001148  4EBA FF7E                jsr        [PC - 0x82 /* 000010C8 */]
  1592. 0000114C  2F0B                     move.l     -[A7], A3
  1593. 0000114E  4EBA EEB0                jsr        [PC - 0x1150 /* 00000000 */]
  1594. 00001152  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  1595. 00001156  4EBA 052C                jsr        [PC + 0x52C /* 00001684 */]
  1596. 0000115A  4267                     clr.w      -[A7]
  1597. 0000115C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1598. 00001160  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  1599. 00001164  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1600. 00001168  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  1601. 0000116C  486E FEBE                pea.l      [A6 - 0x142]
  1602. 00001170  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1603. 00001174  4EBA 067A                jsr        [PC + 0x67A /* 000017F0 */]
  1604. 00001178  4A2E FEBE                tst.b      [A6 - 0x142]
  1605. 0000117C  6710                     beq        +0x12 /* 0000118E */
  1606. 0000117E  486E FEBE                pea.l      [A6 - 0x142]
  1607. 00001182  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1608. 00001186  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  1609. 0000118A  6000 00B8                bra        +0xBA /* 00001244 */
  1610. label0000118E:
  1611. 0000118E  206E FFFC                movea.l    A0, [A6 - 0x4]
  1612. 00001192  2050                     movea.l    A0, [A0]
  1613. 00001194  4AA8 000E                tst.l      [A0 + 0xE]
  1614. 00001198  56C0                     sne        D0
  1615. 0000119A  4A00                     tst.b      D0
  1616. 0000119C  6700 00A6                beq        +0xA8 /* 00001244 */
  1617. 000011A0  2F00                     move.l     -[A7], D0
  1618. 000011A2  42A7                     clr.l      -[A7]
  1619. 000011A4  206E FFFC                movea.l    A0, [A6 - 0x4]
  1620. 000011A8  2050                     movea.l    A0, [A0]
  1621. 000011AA  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1622. 000011AE  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  1623. 000011B2  221F                     move.l     D1, [A7]+
  1624. 000011B4  201F                     move.l     D0, [A7]+
  1625. 000011B6  4A81                     tst.l      D1
  1626. 000011B8  5EC1                     sgt        D1
  1627. 000011BA  C001                     and.b      D0, D1
  1628. 000011BC  6700 0086                beq        +0x88 /* 00001244 */
  1629. 000011C0  42A7                     clr.l      -[A7]
  1630. 000011C2  206E FFFC                movea.l    A0, [A6 - 0x4]
  1631. 000011C6  2050                     movea.l    A0, [A0]
  1632. 000011C8  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1633. 000011CC  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  1634. 000011D0  285F                     movea.l    A4, [A7]+
  1635. 000011D2  486E FEBE                pea.l      [A6 - 0x142]
  1636. 000011D6  2F0C                     move.l     -[A7], A4
  1637. 000011D8  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  1638. 000011DC  206E FFFC                movea.l    A0, [A6 - 0x4]
  1639. 000011E0  2F08                     move.l     -[A7], A0
  1640. 000011E2  42A7                     clr.l      -[A7]
  1641. 000011E4  226E FFFC                movea.l    A1, [A6 - 0x4]
  1642. 000011E8  2251                     movea.l    A1, [A1]
  1643. 000011EA  2F29 0024                move.l     -[A7], [A1 + 0x24]
  1644. 000011EE  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1645. 000011F2  201F                     move.l     D0, [A7]+
  1646. 000011F4  205F                     movea.l    A0, [A7]+
  1647. 000011F6  2050                     movea.l    A0, [A0]
  1648. 000011F8  2140 0024                move.l     [A0 + 0x24], D0
  1649. 000011FC  206E FFFC                movea.l    A0, [A6 - 0x4]
  1650. 00001200  2F08                     move.l     -[A7], A0
  1651. 00001202  42A7                     clr.l      -[A7]
  1652. 00001204  2F08                     move.l     -[A7], A0
  1653. 00001206  486E FEBE                pea.l      [A6 - 0x142]
  1654. 0000120A  2254                     movea.l    A1, [A4]
  1655. 0000120C  3F29 0056                move.w     -[A7], [A1 + 0x56]
  1656. 00001210  4240                     clr.w      D0
  1657. 00001212  102E FEBE                move.b     D0, [A6 - 0x142]
  1658. 00001216  9069 0058                sub.w      D0, [A1 + 0x58]
  1659. 0000121A  3F00                     move.w     -[A7], D0
  1660. 0000121C  486E FDBA                pea.l      [A6 - 0x246]
  1661. 00001220  4EAD 2932                jsr        [A5 + 0x2932 /* export_1314 */]
  1662. 00001224  205F                     movea.l    A0, [A7]+
  1663. 00001226  486E FDBA                pea.l      [A6 - 0x246]
  1664. 0000122A  A906                     syscall    NewString
  1665. 0000122C  201F                     move.l     D0, [A7]+
  1666. 0000122E  205F                     movea.l    A0, [A7]+
  1667. 00001230  2050                     movea.l    A0, [A0]
  1668. 00001232  2140 0024                move.l     [A0 + 0x24], D0
  1669. 00001236  206E FFFC                movea.l    A0, [A6 - 0x4]
  1670. 0000123A  2050                     movea.l    A0, [A0]
  1671. 0000123C  2F28 0024                move.l     -[A7], [A0 + 0x24]
  1672. 00001240  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  1673. label00001244:
  1674. 00001244  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1675. 00001248  2F0B                     move.l     -[A7], A3
  1676. 0000124A  4EBA FD6C                jsr        [PC - 0x294 /* 00000FB8 */]
  1677. 0000124E  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  1678. 00001252  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1679. 00001256  4EBA 055C                jsr        [PC + 0x55C /* 000017B4 */]
  1680. 0000125A  486E FFBE                pea.l      [A6 - 0x42]
  1681. 0000125E  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  1682. 00001262  4CDF 1800                movem.l    A3,A4, [A7]+
  1683. 00001266  4E5E                     unlink     A6
  1684. 00001268  205F                     movea.l    A0, [A7]+
  1685. 0000126A  5C4F                     addq.w     A7, 6
  1686. 0000126C  4ED0                     jmp        [A0]
  1687. 0000126E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1688. 00001272  FFFC                     .invalid   <<F/7/7>>
  1689. 00001274  2F0C                     move.l     -[A7], A4
  1690. 00001276  286E 0008                movea.l    A4, [A6 + 0x8]
  1691. 0000127A  204C                     movea.l    A0, A4
  1692. 0000127C  5088                     addq.l     A0, 8
  1693. 0000127E  2050                     movea.l    A0, [A0]
  1694. 00001280  2D48 FFFC                move.l     [A6 - 0x4], A0
  1695. 00001284  2F2C FEF4                move.l     -[A7], [A4 - 0x10C]
  1696. 00001288  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  1697. 0000128C  7000                     moveq.l    D0, 0x00
  1698. 0000128E  2940 FEF4                move.l     [A4 - 0x10C], D0
  1699. 00001292  4AAE 000C                tst.l      [A6 + 0xC]
  1700. 00001296  6610                     bne        +0x12 /* 000012A8 */
  1701. 00001298  41ED F5C8                lea.l      A0, [A5 - 0xA38]
  1702. 0000129C  43EC FF00                lea.l      A1, [A4 - 0x100]
  1703. 000012A0  703F                     moveq.l    D0, 0x3F
  1704. label000012A2:
  1705. 000012A2  20D9                     move.l     [A0]+, [A1]+
  1706. 000012A4  51C8 FFFC                dbf        D0, -0x6 /* 000012A2 */
  1707. label000012A8:
  1708. 000012A8  2F2C FEE8                move.l     -[A7], [A4 - 0x118]
  1709. 000012AC  2F2C FEEC                move.l     -[A7], [A4 - 0x114]
  1710. 000012B0  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  1711. 000012B4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1712. 000012B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1713. 000012BC  2F3C 0082 0006           move.l     -[A7], 0x820006
  1714. 000012C2  4EAD 1932                jsr        [A5 + 0x1932 /* export_802 */]
  1715. 000012C6  285F                     movea.l    A4, [A7]+
  1716. 000012C8  4E5E                     unlink     A6
  1717. 000012CA  205F                     movea.l    A0, [A7]+
  1718. 000012CC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1719. 000012D0  4ED0                     jmp        [A0]
  1720. 000012D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1721. // begin alternate branch 000012D4-000012E6
  1722. export_328:
  1723. fn000012D4:
  1724. 000012D4  4E56 FEAA                link       A6, -0x0156
  1725. 000012D8  48E7 0018                movem.l    -[A7], A3,A4
  1726. 000012DC  206E 000C                movea.l    A0, [A6 + 0xC]
  1727. 000012E0  43EE FEF8                lea.l      A1, [A6 - 0x108]
  1728. 000012E4  7041                     moveq.l    D0, 0x41
  1729. // end alternate branch 000012D4-000012E6
  1730. export_328: // at 000012D4 (misaligned)
  1731. fn000012D4: // (misaligned)
  1732. 000012D6  FEAA 48E7                .extension 0xEAA <<F/2-3/7>> // unimplemented
  1733. 000012DA  0018 206E                ori.b      [A0]+, 0x6E /* 'n' */
  1734. 000012DE  000C 43EE                ori.b      A4, 0xEE
  1735. 000012E2  FEF8 7041                .extension 0xEF8 <<F/2-3/7>> // unimplemented
  1736. label000012E6:
  1737. 000012E6  22D8                     move.l     [A1]+, [A0]+
  1738. 000012E8  51C8 FFFC                dbf        D0, -0x6 /* 000012E6 */
  1739. 000012EC  286E 0008                movea.l    A4, [A6 + 0x8]
  1740. 000012F0  7000                     moveq.l    D0, 0x00
  1741. 000012F2  2D40 FEF4                move.l     [A6 - 0x10C], D0
  1742. 000012F6  486E FEAA                pea.l      [A6 - 0x156]
  1743. 000012FA  487A FF74                pea.l      [PC - 0x8C /* 00001270, value 0x4E56FFFC */]
  1744. 000012FE  2F0E                     move.l     -[A7], A6
  1745. 00001300  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  1746. 00001304  486E FEE8                pea.l      [A6 - 0x118]
  1747. 00001308  486E FEEC                pea.l      [A6 - 0x114]
  1748. 0000130C  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  1749. 00001310  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  1750. 00001314  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  1751. 00001318  7002                     moveq.l    D0, 0x02
  1752. 0000131A  2F00                     move.l     -[A7], D0
  1753. 0000131C  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  1754. 00001320  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  1755. 00001324  42A7                     clr.l      -[A7]
  1756. 00001326  486E FF00                pea.l      [A6 - 0x100]
  1757. 0000132A  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  1758. 0000132E  2F0C                     move.l     -[A7], A4
  1759. 00001330  4EAD 08C2                jsr        [A5 + 0x8C2 /* export_276 */]
  1760. 00001334  265F                     movea.l    A3, [A7]+
  1761. 00001336  200B                     move.l     D0, A3
  1762. 00001338  670E                     beq        +0x10 /* 00001348 */
  1763. 0000133A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1764. 0000133E  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1765. 00001342  2F0B                     move.l     -[A7], A3
  1766. 00001344  4EBA 03D2                jsr        [PC + 0x3D2 /* 00001718 */]
  1767. label00001348:
  1768. 00001348  42A7                     clr.l      -[A7]
  1769. 0000134A  4267                     clr.w      -[A7]
  1770. 0000134C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1771. 00001350  486E FEF8                pea.l      [A6 - 0x108]
  1772. 00001354  2F0C                     move.l     -[A7], A4
  1773. 00001356  4EBA FD70                jsr        [PC - 0x290 /* 000010C8 */]
  1774. 0000135A  2F0C                     move.l     -[A7], A4
  1775. 0000135C  4EBA ECA2                jsr        [PC - 0x135E /* 00000000 */]
  1776. 00001360  2D5F FEF4                move.l     [A6 - 0x10C], [A7]+
  1777. 00001364  486E FEF8                pea.l      [A6 - 0x108]
  1778. 00001368  4267                     clr.w      -[A7]
  1779. 0000136A  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1780. 0000136E  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  1781. 00001372  4267                     clr.w      -[A7]
  1782. 00001374  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1783. 00001378  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  1784. 0000137C  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1785. 00001380  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  1786. 00001384  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1787. 00001388  2F0C                     move.l     -[A7], A4
  1788. 0000138A  4EBA FC2C                jsr        [PC - 0x3D4 /* 00000FB8 */]
  1789. 0000138E  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  1790. 00001392  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  1791. 00001396  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  1792. 0000139A  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  1793. 0000139E  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1794. 000013A2  4EBA 0410                jsr        [PC + 0x410 /* 000017B4 */]
  1795. 000013A6  486E FEAA                pea.l      [A6 - 0x156]
  1796. 000013AA  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  1797. 000013AE  4CDF 1800                movem.l    A3,A4, [A7]+
  1798. 000013B2  4E5E                     unlink     A6
  1799. 000013B4  205F                     movea.l    A0, [A7]+
  1800. 000013B6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1801. 000013BA  4ED0                     jmp        [A0]
  1802. export_329:
  1803. fn000013BC:
  1804. 000013BC  4E56 FFF4                link       A6, -0x000C
  1805. 000013C0  2F0C                     move.l     -[A7], A4
  1806. 000013C2  206E 0020                movea.l    A0, [A6 + 0x20]
  1807. 000013C6  30BC F060                move.w     [A0], 0xF060
  1808. 000013CA  42A7                     clr.l      -[A7]
  1809. 000013CC  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  1810. 000013D2  206E 0020                movea.l    A0, [A6 + 0x20]
  1811. 000013D6  3F10                     move.w     -[A7], [A0]
  1812. 000013D8  A9A0                     syscall    GetResource
  1813. 000013DA  285F                     movea.l    A4, [A7]+
  1814. 000013DC  200C                     move.l     D0, A4
  1815. 000013DE  6728                     beq        +0x2A /* 00001408 */
  1816. 000013E0  2054                     movea.l    A0, [A4]
  1817. 000013E2  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1818. 000013E6  22D8                     move.l     [A1]+, [A0]+
  1819. 000013E8  22D8                     move.l     [A1]+, [A0]+
  1820. 000013EA  486E FFF4                pea.l      [A6 - 0xC]
  1821. 000013EE  1F3C 0001                move.b     -[A7], 0x1
  1822. 000013F2  1F3C 0001                move.b     -[A7], 0x1
  1823. 000013F6  1F3C 0001                move.b     -[A7], 0x1
  1824. 000013FA  4EAD 19EA                jsr        [A5 + 0x19EA /* export_825 */]
  1825. 000013FE  206E 001C                movea.l    A0, [A6 + 0x1C]
  1826. 00001402  20AE FFF4                move.l     [A0], [A6 - 0xC]
  1827. 00001406  600C                     bra        +0xE /* 00001414 */
  1828. label00001408:
  1829. 00001408  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1830. 0000140C  2F3C 0064 0064           move.l     -[A7], 0x640064 /* 'd\0d' */
  1831. 00001412  A880                     syscall    SetPt
  1832. label00001414:
  1833. 00001414  206E 0018                movea.l    A0, [A6 + 0x18]
  1834. 00001418  7000                     moveq.l    D0, 0x00
  1835. 0000141A  2080                     move.l     [A0], D0
  1836. 0000141C  206E 0014                movea.l    A0, [A6 + 0x14]
  1837. 00001420  7000                     moveq.l    D0, 0x00
  1838. 00001422  2080                     move.l     [A0], D0
  1839. 00001424  206E 0010                movea.l    A0, [A6 + 0x10]
  1840. 00001428  7000                     moveq.l    D0, 0x00
  1841. 0000142A  2080                     move.l     [A0], D0
  1842. 0000142C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1843. 00001430  7004                     moveq.l    D0, 0x04
  1844. 00001432  2F00                     move.l     -[A7], D0
  1845. 00001434  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1846. 00001438  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1847. 0000143C  206E 000C                movea.l    A0, [A6 + 0xC]
  1848. 00001440  2050                     movea.l    A0, [A0]
  1849. 00001442  20AD F45C                move.l     [A0], [A5 - 0xBA4]
  1850. 00001446  285F                     movea.l    A4, [A7]+
  1851. 00001448  4E5E                     unlink     A6
  1852. 0000144A  205F                     movea.l    A0, [A7]+
  1853. 0000144C  DEFC 001E                add.w      A7, 0x1E
  1854. 00001450  4ED0                     jmp        [A0]
  1855. 00001452  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1856. 00001456  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1857. 0000145A  0008 2F28                ori.b      A0, 0x28 /* '(' */
  1858. 0000145E  0008 4EAD                ori.b      A0, 0xAD
  1859. 00001462  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  1860. 00001468  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1861. 0000146C  4ED0                     jmp        [A0]
  1862. 0000146E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1863. // begin alternate branch 00001470-00001474
  1864. fn00001470:
  1865. 00001470  4E56 FFC2                link       A6, -0x003E
  1866. // end alternate branch 00001470-00001474
  1867. fn00001470: // (misaligned)
  1868. 00001472  FFC2                     .invalid   <<F/7/7>>
  1869. 00001474  2F0C                     move.l     -[A7], A4
  1870. 00001476  286E 0008                movea.l    A4, [A6 + 0x8]
  1871. 0000147A  2054                     movea.l    A0, [A4]
  1872. 0000147C  7000                     moveq.l    D0, 0x00
  1873. 0000147E  2140 000E                move.l     [A0 + 0xE], D0
  1874. 00001482  2140 0012                move.l     [A0 + 0x12], D0
  1875. 00001486  2140 0020                move.l     [A0 + 0x20], D0
  1876. 0000148A  2140 0016                move.l     [A0 + 0x16], D0
  1877. 0000148E  217C 8002 8002 0042      move.l     [A0 + 0x42], 0x80028002
  1878. 00001496  7000                     moveq.l    D0, 0x00
  1879. 00001498  2140 0024                move.l     [A0 + 0x24], D0
  1880. 0000149C  2140 0020                move.l     [A0 + 0x20], D0
  1881. 000014A0  317C 0001 001E           move.w     [A0 + 0x1E], 0x1
  1882. 000014A6  4268 0030                clr.w      [A0 + 0x30]
  1883. 000014AA  317C 0100 0036           move.w     [A0 + 0x36], 0x100
  1884. 000014B0  117C 0001 0038           move.b     [A0 + 0x38], 0x1
  1885. 000014B6  7000                     moveq.l    D0, 0x00
  1886. 000014B8  2140 0032                move.l     [A0 + 0x32], D0
  1887. 000014BC  216E 0018 0028           move.l     [A0 + 0x28], [A6 + 0x18]
  1888. 000014C2  216E 0014 002C           move.l     [A0 + 0x2C], [A6 + 0x14]
  1889. 000014C8  116E 0012 0039           move.b     [A0 + 0x39], [A6 + 0x12]
  1890. 000014CE  116E 0010 003A           move.b     [A0 + 0x3A], [A6 + 0x10]
  1891. 000014D4  116E 000E 003B           move.b     [A0 + 0x3B], [A6 + 0xE]
  1892. 000014DA  116E 000C 003C           move.b     [A0 + 0x3C], [A6 + 0xC]
  1893. 000014E0  102E 000E                move.b     D0, [A6 + 0xE]
  1894. 000014E4  6606                     bne        +0x8 /* 000014EC */
  1895. 000014E6  802E 000C                or.b       D0, [A6 + 0xC]
  1896. 000014EA  6708                     beq        +0xA /* 000014F4 */
  1897. label000014EC:
  1898. 000014EC  2054                     movea.l    A0, [A4]
  1899. 000014EE  4228 0046                clr.b      [A0 + 0x46]
  1900. 000014F2  6008                     bra        +0xA /* 000014FC */
  1901. label000014F4:
  1902. 000014F4  2054                     movea.l    A0, [A4]
  1903. 000014F6  117C 0002 0046           move.b     [A0 + 0x46], 0x2
  1904. label000014FC:
  1905. 000014FC  2054                     movea.l    A0, [A4]
  1906. 000014FE  217C 0001 0001 003E      move.l     [A0 + 0x3E], 0x10001
  1907. 00001506  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  1908. 0000150A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1909. 0000150E  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  1910. 00001512  486E FFC2                pea.l      [A6 - 0x3E]
  1911. 00001516  487A FF3C                pea.l      [PC - 0xC4 /* 00001454, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1912. 0000151A  2F0E                     move.l     -[A7], A6
  1913. 0000151C  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  1914. 00001520  2054                     movea.l    A0, [A4]
  1915. 00001522  7000                     moveq.l    D0, 0x00
  1916. 00001524  2140 001A                move.l     [A0 + 0x1A], D0
  1917. 00001528  42A7                     clr.l      -[A7]
  1918. 0000152A  487A 0040                pea.l      [PC + 0x40 /* 0000156C, value 0x0, cstring "" */]
  1919. 0000152E  A906                     syscall    NewString
  1920. 00001530  2054                     movea.l    A0, [A4]
  1921. 00001532  215F 0024                move.l     [A0 + 0x24], [A7]+
  1922. 00001536  2054                     movea.l    A0, [A4]
  1923. 00001538  2F28 0024                move.l     -[A7], [A0 + 0x24]
  1924. 0000153C  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  1925. 00001540  42A7                     clr.l      -[A7]
  1926. 00001542  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1927. 00001546  2054                     movea.l    A0, [A4]
  1928. 00001548  215F 000E                move.l     [A0 + 0xE], [A7]+
  1929. 0000154C  42A7                     clr.l      -[A7]
  1930. 0000154E  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1931. 00001552  2054                     movea.l    A0, [A4]
  1932. 00001554  215F 0012                move.l     [A0 + 0x12], [A7]+
  1933. 00001558  486E FFC2                pea.l      [A6 - 0x3E]
  1934. 0000155C  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  1935. 00001560  285F                     movea.l    A4, [A7]+
  1936. 00001562  4E5E                     unlink     A6
  1937. 00001564  205F                     movea.l    A0, [A7]+
  1938. 00001566  DEFC 0014                add.w      A7, 0x14
  1939. 0000156A  4ED0                     jmp        [A0]
  1940. 0000156C  0000 0000                ori.b      D0, 0x0
  1941. fn00001570:
  1942. 00001570  4E56 0000                link       A6, 0
  1943. 00001574  48E7 0018                movem.l    -[A7], A3,A4
  1944. 00001578  266E 000C                movea.l    A3, [A6 + 0xC]
  1945. 0000157C  286E 0008                movea.l    A4, [A6 + 0x8]
  1946. 00001580  2054                     movea.l    A0, [A4]
  1947. 00001582  4AA8 0012                tst.l      [A0 + 0x12]
  1948. 00001586  56C0                     sne        D0
  1949. 00001588  4A00                     tst.b      D0
  1950. 0000158A  6728                     beq        +0x2A /* 000015B4 */
  1951. 0000158C  2F00                     move.l     -[A7], D0
  1952. 0000158E  42A7                     clr.l      -[A7]
  1953. 00001590  2F0B                     move.l     -[A7], A3
  1954. 00001592  2054                     movea.l    A0, [A4]
  1955. 00001594  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1956. 00001598  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  1957. 0000159C  221F                     move.l     D1, [A7]+
  1958. 0000159E  201F                     move.l     D0, [A7]+
  1959. 000015A0  4A81                     tst.l      D1
  1960. 000015A2  57C1                     seq        D1
  1961. 000015A4  C001                     and.b      D0, D1
  1962. 000015A6  670C                     beq        +0xE /* 000015B4 */
  1963. 000015A8  2F0B                     move.l     -[A7], A3
  1964. 000015AA  2054                     movea.l    A0, [A4]
  1965. 000015AC  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1966. 000015B0  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  1967. label000015B4:
  1968. 000015B4  2054                     movea.l    A0, [A4]
  1969. 000015B6  4AA8 000E                tst.l      [A0 + 0xE]
  1970. 000015BA  56C0                     sne        D0
  1971. 000015BC  4A00                     tst.b      D0
  1972. 000015BE  6734                     beq        +0x36 /* 000015F4 */
  1973. 000015C0  2F00                     move.l     -[A7], D0
  1974. 000015C2  4267                     clr.w      -[A7]
  1975. 000015C4  2F0B                     move.l     -[A7], A3
  1976. 000015C6  486D 1F04                pea.l      [A5 + 0x1F04]
  1977. 000015CA  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1978. 000015CE  121F                     move.b     D1, [A7]+
  1979. 000015D0  201F                     move.l     D0, [A7]+
  1980. 000015D2  C001                     and.b      D0, D1
  1981. 000015D4  671E                     beq        +0x20 /* 000015F4 */
  1982. 000015D6  42A7                     clr.l      -[A7]
  1983. 000015D8  2F0B                     move.l     -[A7], A3
  1984. 000015DA  2054                     movea.l    A0, [A4]
  1985. 000015DC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1986. 000015E0  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  1987. 000015E4  4A9F                     tst.l      [A7]+
  1988. 000015E6  660C                     bne        +0xE /* 000015F4 */
  1989. 000015E8  2F0B                     move.l     -[A7], A3
  1990. 000015EA  2054                     movea.l    A0, [A4]
  1991. 000015EC  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1992. 000015F0  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  1993. label000015F4:
  1994. 000015F4  4CDF 1800                movem.l    A3,A4, [A7]+
  1995. 000015F8  4E5E                     unlink     A6
  1996. 000015FA  205F                     movea.l    A0, [A7]+
  1997. 000015FC  504F                     addq.w     A7, 8
  1998. 000015FE  4ED0                     jmp        [A0]
  1999. fn00001600:
  2000. 00001600  4E56 0000                link       A6, 0
  2001. 00001604  48E7 0018                movem.l    -[A7], A3,A4
  2002. 00001608  266E 000C                movea.l    A3, [A6 + 0xC]
  2003. 0000160C  286E 0008                movea.l    A4, [A6 + 0x8]
  2004. 00001610  2054                     movea.l    A0, [A4]
  2005. 00001612  4AA8 000E                tst.l      [A0 + 0xE]
  2006. 00001616  56C0                     sne        D0
  2007. 00001618  4A00                     tst.b      D0
  2008. 0000161A  6728                     beq        +0x2A /* 00001644 */
  2009. 0000161C  2F00                     move.l     -[A7], D0
  2010. 0000161E  42A7                     clr.l      -[A7]
  2011. 00001620  2F0B                     move.l     -[A7], A3
  2012. 00001622  2054                     movea.l    A0, [A4]
  2013. 00001624  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2014. 00001628  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  2015. 0000162C  221F                     move.l     D1, [A7]+
  2016. 0000162E  201F                     move.l     D0, [A7]+
  2017. 00001630  4A81                     tst.l      D1
  2018. 00001632  57C1                     seq        D1
  2019. 00001634  C001                     and.b      D0, D1
  2020. 00001636  670C                     beq        +0xE /* 00001644 */
  2021. 00001638  2F0B                     move.l     -[A7], A3
  2022. 0000163A  2054                     movea.l    A0, [A4]
  2023. 0000163C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2024. 00001640  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  2025. label00001644:
  2026. 00001644  2054                     movea.l    A0, [A4]
  2027. 00001646  4AA8 0012                tst.l      [A0 + 0x12]
  2028. 0000164A  56C0                     sne        D0
  2029. 0000164C  4A00                     tst.b      D0
  2030. 0000164E  6728                     beq        +0x2A /* 00001678 */
  2031. 00001650  2F00                     move.l     -[A7], D0
  2032. 00001652  42A7                     clr.l      -[A7]
  2033. 00001654  2F0B                     move.l     -[A7], A3
  2034. 00001656  2054                     movea.l    A0, [A4]
  2035. 00001658  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2036. 0000165C  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  2037. 00001660  221F                     move.l     D1, [A7]+
  2038. 00001662  201F                     move.l     D0, [A7]+
  2039. 00001664  4A81                     tst.l      D1
  2040. 00001666  57C1                     seq        D1
  2041. 00001668  C001                     and.b      D0, D1
  2042. 0000166A  670C                     beq        +0xE /* 00001678 */
  2043. 0000166C  2F0B                     move.l     -[A7], A3
  2044. 0000166E  2054                     movea.l    A0, [A4]
  2045. 00001670  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2046. 00001674  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  2047. label00001678:
  2048. 00001678  4CDF 1800                movem.l    A3,A4, [A7]+
  2049. 0000167C  4E5E                     unlink     A6
  2050. 0000167E  205F                     movea.l    A0, [A7]+
  2051. 00001680  504F                     addq.w     A7, 8
  2052. 00001682  4ED0                     jmp        [A0]
  2053. export_330:
  2054. fn00001684:
  2055. 00001684  4E56 0000                link       A6, 0
  2056. 00001688  4E5E                     unlink     A6
  2057. 0000168A  2E9F                     move.l     [A7], [A7]+
  2058. 0000168C  4E75                     rts
  2059. 0000168E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2060. export_331: // at 00001690 (misaligned)
  2061. 00001692  FFF8                     .invalid   <<F/7/7>>
  2062. 00001694  48E7 0118                movem.l    -[A7], D7,A3,A4
  2063. 00001698  2E2E 0008                move.l     D7, [A6 + 0x8]
  2064. 0000169C  102E 000C                move.b     D0, [A6 + 0xC]
  2065. 000016A0  6718                     beq        +0x1A /* 000016BA */
  2066. 000016A2  42A7                     clr.l      -[A7]
  2067. 000016A4  2F07                     move.l     -[A7], D7
  2068. 000016A6  42A7                     clr.l      -[A7]
  2069. 000016A8  3F3C 03EA                move.w     -[A7], 0x3EA
  2070. 000016AC  486D F82C                pea.l      [A5 - 0x7D4]
  2071. 000016B0  2F07                     move.l     -[A7], D7
  2072. 000016B2  4EBA F640                jsr        [PC - 0x9C0 /* 00000CF4 */]
  2073. 000016B6  285F                     movea.l    A4, [A7]+
  2074. 000016B8  600E                     bra        +0x10 /* 000016C8 */
  2075. label000016BA:
  2076. 000016BA  42A7                     clr.l      -[A7]
  2077. 000016BC  3F3C 03E9                move.w     -[A7], 0x3E9
  2078. 000016C0  2F07                     move.l     -[A7], D7
  2079. 000016C2  4EBA F438                jsr        [PC - 0xBC8 /* 00000AFC */]
  2080. 000016C6  285F                     movea.l    A4, [A7]+
  2081. label000016C8:
  2082. 000016C8  2F0C                     move.l     -[A7], A4
  2083. 000016CA  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  2084. 000016CE  42A7                     clr.l      -[A7]
  2085. 000016D0  2F3C 4446 4C54           move.l     -[A7], 0x44464C54 /* 'DFLT' */
  2086. 000016D6  2F0C                     move.l     -[A7], A4
  2087. 000016D8  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  2088. 000016DC  285F                     movea.l    A4, [A7]+
  2089. 000016DE  42A7                     clr.l      -[A7]
  2090. 000016E0  2F2D F450                move.l     -[A7], [A5 - 0xBB0]
  2091. 000016E4  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  2092. 000016E8  265F                     movea.l    A3, [A7]+
  2093. 000016EA  2047                     movea.l    A0, D7
  2094. 000016EC  2050                     movea.l    A0, [A0]
  2095. 000016EE  214B 0016                move.l     [A0 + 0x16], A3
  2096. 000016F2  2053                     movea.l    A0, [A3]
  2097. 000016F4  2147 0012                move.l     [A0 + 0x12], D7
  2098. 000016F8  214C 000E                move.l     [A0 + 0xE], A4
  2099. 000016FC  2F0B                     move.l     -[A7], A3
  2100. 000016FE  4EAD 223A                jsr        [A5 + 0x223A /* export_1091 */]
  2101. 00001702  2F0B                     move.l     -[A7], A3
  2102. 00001704  2F0C                     move.l     -[A7], A4
  2103. 00001706  4EAD 1652                jsr        [A5 + 0x1652 /* export_710 */]
  2104. 0000170A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2105. 0000170E  4E5E                     unlink     A6
  2106. 00001710  205F                     movea.l    A0, [A7]+
  2107. 00001712  5C4F                     addq.w     A7, 6
  2108. 00001714  4ED0                     jmp        [A0]
  2109. 00001716  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2110. // begin alternate branch 00001718-00001724
  2111. fn00001718:
  2112. 00001718  4E56 FEFC                link       A6, -0x0104
  2113. 0000171C  48E7 0038                movem.l    -[A7], A2,A3,A4
  2114. 00001720  286E 0008                movea.l    A4, [A6 + 0x8]
  2115. // end alternate branch 00001718-00001724
  2116. fn00001718: // (misaligned)
  2117. 0000171A  FEFC 48E7                .extension 0xEFC <<F/2-3/7>> // unimplemented
  2118. 0000171E  0038 286E 0008           ori.b      [0x00000008 /* BusErrVct */], 0x6E /* 'n' */
  2119. 00001724  2254                     movea.l    A1, [A4]
  2120. 00001726  2069 0024                movea.l    A0, [A1 + 0x24]
  2121. 0000172A  2050                     movea.l    A0, [A0]
  2122. 0000172C  45EE FEFC                lea.l      A2, [A6 - 0x104]
  2123. 00001730  703F                     moveq.l    D0, 0x3F
  2124. label00001732:
  2125. 00001732  24D8                     move.l     [A2]+, [A0]+
  2126. 00001734  51C8 FFFC                dbf        D0, -0x6 /* 00001732 */
  2127. 00001738  486E FEFC                pea.l      [A6 - 0x104]
  2128. 0000173C  487A 004E                pea.l      [PC + 0x4E /* 0000178C, value 0x0, cstring "" */]
  2129. 00001740  487A 004A                pea.l      [PC + 0x4A /* 0000178C, value 0x0, cstring "" */]
  2130. 00001744  487A 0046                pea.l      [PC + 0x46 /* 0000178C, value 0x0, cstring "" */]
  2131. 00001748  A98B                     syscall    ParamText
  2132. 0000174A  2054                     movea.l    A0, [A4]
  2133. 0000174C  1028 0036                move.b     D0, [A0 + 0x36]
  2134. 00001750  6708                     beq        +0xA /* 0000175A */
  2135. 00001752  3F3C 0087                move.w     -[A7], 0x87
  2136. 00001756  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  2137. label0000175A:
  2138. 0000175A  2054                     movea.l    A0, [A4]
  2139. 0000175C  4AA8 000E                tst.l      [A0 + 0xE]
  2140. 00001760  6714                     beq        +0x16 /* 00001776 */
  2141. 00001762  42A7                     clr.l      -[A7]
  2142. 00001764  2054                     movea.l    A0, [A4]
  2143. 00001766  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2144. 0000176A  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  2145. 0000176E  265F                     movea.l    A3, [A7]+
  2146. 00001770  2F0B                     move.l     -[A7], A3
  2147. 00001772  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2148. label00001776:
  2149. 00001776  4267                     clr.w      -[A7]
  2150. 00001778  42A7                     clr.l      -[A7]
  2151. 0000177A  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  2152. 0000177E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2153. 00001782  4E5E                     unlink     A6
  2154. 00001784  205F                     movea.l    A0, [A7]+
  2155. 00001786  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2156. 0000178A  4ED0                     jmp        [A0]
  2157. 0000178C  0000 0000                ori.b      D0, 0x0
  2158. 00001790  4E56 0000                link       A6, 0
  2159. 00001794  206E 000C                movea.l    A0, [A6 + 0xC]
  2160. 00001798  2050                     movea.l    A0, [A0]
  2161. 0000179A  1028 0060                move.b     D0, [A0 + 0x60]
  2162. 0000179E  6708                     beq        +0xA /* 000017A8 */
  2163. 000017A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2164. 000017A4  4EAD 218A                jsr        [A5 + 0x218A /* export_1069 */]
  2165. label000017A8:
  2166. 000017A8  422E 0010                clr.b      [A6 + 0x10]
  2167. 000017AC  4E5E                     unlink     A6
  2168. 000017AE  205F                     movea.l    A0, [A7]+
  2169. 000017B0  504F                     addq.w     A7, 8
  2170. 000017B2  4ED0                     jmp        [A0]
  2171. fn000017B4:
  2172. 000017B4  4E56 0000                link       A6, 0
  2173. 000017B8  2F0C                     move.l     -[A7], A4
  2174. 000017BA  286E 0008                movea.l    A4, [A6 + 0x8]
  2175. 000017BE  2054                     movea.l    A0, [A4]
  2176. 000017C0  4AA8 000E                tst.l      [A0 + 0xE]
  2177. 000017C4  56C0                     sne        D0
  2178. 000017C6  4A00                     tst.b      D0
  2179. 000017C8  671E                     beq        +0x20 /* 000017E8 */
  2180. 000017CA  2F00                     move.l     -[A7], D0
  2181. 000017CC  42A7                     clr.l      -[A7]
  2182. 000017CE  487A FFC0                pea.l      [PC - 0x40 /* 00001790, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2183. 000017D2  2F0E                     move.l     -[A7], A6
  2184. 000017D4  2054                     movea.l    A0, [A4]
  2185. 000017D6  2F28 000E                move.l     -[A7], [A0 + 0xE]
  2186. 000017DA  4EAD 12B2                jsr        [A5 + 0x12B2 /* export_594 */]
  2187. 000017DE  221F                     move.l     D1, [A7]+
  2188. 000017E0  201F                     move.l     D0, [A7]+
  2189. 000017E2  4A81                     tst.l      D1
  2190. 000017E4  56C1                     sne        D1
  2191. 000017E6  C001                     and.b      D0, D1
  2192. label000017E8:
  2193. 000017E8  285F                     movea.l    A4, [A7]+
  2194. 000017EA  4E5E                     unlink     A6
  2195. 000017EC  2E9F                     move.l     [A7], [A7]+
  2196. 000017EE  4E75                     rts
  2197. fn000017F0:
  2198. 000017F0  4E56 FEFC                link       A6, -0x0104
  2199. 000017F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2200. 000017F8  2F3C 0008 00FA           move.l     -[A7], 0x800FA
  2201. 000017FE  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  2202. 00001802  4267                     clr.w      -[A7]
  2203. 00001804  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2204. 00001808  486E FFFE                pea.l      [A6 - 0x2]
  2205. 0000180C  486E FFFC                pea.l      [A6 - 0x4]
  2206. 00001810  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  2207. 00001814  101F                     move.b     D0, [A7]+
  2208. 00001816  672A                     beq        +0x2C /* 00001842 */
  2209. 00001818  302D F478                move.w     D0, [A5 - 0xB88]
  2210. 0000181C  48C0                     ext.l      D0
  2211. 0000181E  2F00                     move.l     -[A7], D0
  2212. 00001820  486E FEFC                pea.l      [A6 - 0x104]
  2213. 00001824  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  2214. 00001828  4267                     clr.w      -[A7]
  2215. 0000182A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2216. 0000182E  486E FEFC                pea.l      [A6 - 0x104]
  2217. 00001832  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2218. 00001836  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  2219. 0000183A  101F                     move.b     D0, [A7]+
  2220. 0000183C  6704                     beq        +0x6 /* 00001842 */
  2221. 0000183E  526D F478                addq.w     [A5 - 0xB88], 1
  2222. label00001842:
  2223. 00001842  4E5E                     unlink     A6
  2224. 00001844  205F                     movea.l    A0, [A7]+
  2225. 00001846  504F                     addq.w     A7, 8
  2226. 00001848  4ED0                     jmp        [A0]
  2227. 0000184A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2228. 0000184E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2229. 00001852  0008 2F28                ori.b      A0, 0x28 /* '(' */
  2230. 00001856  0008 4EAD                ori.b      A0, 0xAD
  2231. 0000185A  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  2232. 00001860  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2233. 00001864  4ED0                     jmp        [A0]
  2234. 00001866  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2235. // begin alternate branch 00001868-0000186C
  2236. export_332:
  2237. fn00001868:
  2238. 00001868  4E56 FFB2                link       A6, -0x004E
  2239. // end alternate branch 00001868-0000186C
  2240. export_332: // at 00001868 (misaligned)
  2241. fn00001868: // (misaligned)
  2242. 0000186A  FFB2                     .invalid   <<F/6/7>>
  2243. 0000186C  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  2244. 00001870  206E 0014                movea.l    A0, [A6 + 0x14]
  2245. 00001874  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2246. 00001878  22D8                     move.l     [A1]+, [A0]+
  2247. 0000187A  22D8                     move.l     [A1]+, [A0]+
  2248. 0000187C  206E 0010                movea.l    A0, [A6 + 0x10]
  2249. 00001880  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2250. 00001884  22D8                     move.l     [A1]+, [A0]+
  2251. 00001886  22D8                     move.l     [A1]+, [A0]+
  2252. 00001888  266E 0008                movea.l    A3, [A6 + 0x8]
  2253. 0000188C  2C2E 001C                move.l     D6, [A6 + 0x1C]
  2254. 00001890  2E2E 0018                move.l     D7, [A6 + 0x18]
  2255. 00001894  284B                     movea.l    A4, A3
  2256. 00001896  2054                     movea.l    A0, [A4]
  2257. 00001898  2147 000E                move.l     [A0 + 0xE], D7
  2258. 0000189C  7000                     moveq.l    D0, 0x00
  2259. 0000189E  2140 0012                move.l     [A0 + 0x12], D0
  2260. 000018A2  2146 0016                move.l     [A0 + 0x16], D6
  2261. 000018A6  43E8 001A                lea.l      A1, [A0 + 0x1A]
  2262. 000018AA  45EE FFF8                lea.l      A2, [A6 - 0x8]
  2263. 000018AE  22DA                     move.l     [A1]+, [A2]+
  2264. 000018B0  22DA                     move.l     [A1]+, [A2]+
  2265. 000018B2  43E8 0022                lea.l      A1, [A0 + 0x22]
  2266. 000018B6  45EE FFF0                lea.l      A2, [A6 - 0x10]
  2267. 000018BA  22DA                     move.l     [A1]+, [A2]+
  2268. 000018BC  22DA                     move.l     [A1]+, [A2]+
  2269. 000018BE  116E 000E 002B           move.b     [A0 + 0x2B], [A6 + 0xE]
  2270. 000018C4  116E 000C 002A           move.b     [A0 + 0x2A], [A6 + 0xC]
  2271. 000018CA  117C 0001 002C           move.b     [A0 + 0x2C], 0x1
  2272. 000018D0  217C 2020 2020 002E      move.l     [A0 + 0x2E], 0x20202020 /* '    ' */
  2273. 000018D8  317C 0101 0032           move.w     [A0 + 0x32], 0x101
  2274. 000018DE  7000                     moveq.l    D0, 0x00
  2275. 000018E0  2140 0034                move.l     [A0 + 0x34], D0
  2276. 000018E4  2F07                     move.l     -[A7], D7
  2277. 000018E6  2F0B                     move.l     -[A7], A3
  2278. 000018E8  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  2279. 000018EC  486E FFB2                pea.l      [A6 - 0x4E]
  2280. 000018F0  487A FF5A                pea.l      [PC - 0xA6 /* 0000184C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2281. 000018F4  2F0E                     move.l     -[A7], A6
  2282. 000018F6  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  2283. 000018FA  4A87                     tst.l      D7
  2284. 000018FC  6708                     beq        +0xA /* 00001906 */
  2285. 000018FE  2F0B                     move.l     -[A7], A3
  2286. 00001900  2F07                     move.l     -[A7], D7
  2287. 00001902  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  2288. label00001906:
  2289. 00001906  4A86                     tst.l      D6
  2290. 00001908  6708                     beq        +0xA /* 00001912 */
  2291. 0000190A  2F0B                     move.l     -[A7], A3
  2292. 0000190C  2F06                     move.l     -[A7], D6
  2293. 0000190E  4EBA FC60                jsr        [PC - 0x3A0 /* 00001570 */]
  2294. label00001912:
  2295. 00001912  486E FFB2                pea.l      [A6 - 0x4E]
  2296. 00001916  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  2297. 0000191A  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  2298. 0000191E  4E5E                     unlink     A6
  2299. 00001920  205F                     movea.l    A0, [A7]+
  2300. 00001922  DEFC 0018                add.w      A7, 0x18
  2301. 00001926  4ED0                     jmp        [A0]
  2302. export_333:
  2303. fn00001928:
  2304. 00001928  4E56 0000                link       A6, 0
  2305. 0000192C  48E7 0018                movem.l    -[A7], A3,A4
  2306. 00001930  266E 0008                movea.l    A3, [A6 + 0x8]
  2307. 00001934  206E 000C                movea.l    A0, [A6 + 0xC]
  2308. 00001938  2850                     movea.l    A4, [A0]
  2309. 0000193A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2310. 0000193E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2311. 00001942  486C 0008                pea.l      [A4 + 0x8]
  2312. 00001946  486C 0010                pea.l      [A4 + 0x10]
  2313. 0000194A  102C 0018                move.b     D0, [A4 + 0x18]
  2314. 0000194E  E448                     lsr        D0.w, 2
  2315. 00001950  0240 0007                andi.w     D0, 0x7
  2316. 00001954  1F00                     move.b     -[A7], D0
  2317. 00001956  102C 0018                move.b     D0, [A4 + 0x18]
  2318. 0000195A  EA48                     lsr        D0.w, 5
  2319. 0000195C  0240 0007                andi.w     D0, 0x7
  2320. 00001960  1F00                     move.b     -[A7], D0
  2321. 00001962  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2322. 00001966  4EBA FF00                jsr        [PC - 0x100 /* 00001868 */]
  2323. 0000196A  082C 0001 0018           btst.b     [A4 + 0x18], 0x1
  2324. 00001970  56C0                     sne        D0
  2325. 00001972  0240 0001                andi.w     D0, 0x1
  2326. 00001976  2053                     movea.l    A0, [A3]
  2327. 00001978  1140 0032                move.b     [A0 + 0x32], D0
  2328. 0000197C  082C 0000 0018           btst.b     [A4 + 0x18], 0x0
  2329. 00001982  56C0                     sne        D0
  2330. 00001984  0240 0001                andi.w     D0, 0x1
  2331. 00001988  1140 0033                move.b     [A0 + 0x33], D0
  2332. 0000198C  117C 0001 002C           move.b     [A0 + 0x2C], 0x1
  2333. 00001992  216C 0004 002E           move.l     [A0 + 0x2E], [A4 + 0x4]
  2334. 00001998  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2335. 0000199C  2F3C 0000 011E           move.l     -[A7], 0x11E
  2336. 000019A2  4EBA F214                jsr        [PC - 0xDEC /* 00000BB8 */]
  2337. 000019A6  4CDF 1800                movem.l    A3,A4, [A7]+
  2338. 000019AA  4E5E                     unlink     A6
  2339. 000019AC  205F                     movea.l    A0, [A7]+
  2340. 000019AE  DEFC 0010                add.w      A7, 0x10
  2341. 000019B2  4ED0                     jmp        [A0]
  2342. export_334:
  2343. 000019B4  4E56 0000                link       A6, 0
  2344. 000019B8  48E7 0118                movem.l    -[A7], D7,A3,A4
  2345. 000019BC  266E 000C                movea.l    A3, [A6 + 0xC]
  2346. 000019C0  2E2E 0008                move.l     D7, [A6 + 0x8]
  2347. 000019C4  2847                     movea.l    A4, D7
  2348. 000019C6  200B                     move.l     D0, A3
  2349. 000019C8  6746                     beq        +0x48 /* 00001A10 */
  2350. 000019CA  2054                     movea.l    A0, [A4]
  2351. 000019CC  4AA8 0012                tst.l      [A0 + 0x12]
  2352. 000019D0  660C                     bne        +0xE /* 000019DE */
  2353. 000019D2  42A7                     clr.l      -[A7]
  2354. 000019D4  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  2355. 000019D8  2054                     movea.l    A0, [A4]
  2356. 000019DA  215F 0012                move.l     [A0 + 0x12], [A7]+
  2357. label000019DE:
  2358. 000019DE  2F0B                     move.l     -[A7], A3
  2359. 000019E0  2054                     movea.l    A0, [A4]
  2360. 000019E2  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2361. 000019E6  4EAD 12AA                jsr        [A5 + 0x12AA /* export_593 */]
  2362. 000019EA  2053                     movea.l    A0, [A3]
  2363. 000019EC  2147 000E                move.l     [A0 + 0xE], D7
  2364. 000019F0  4AA8 0002                tst.l      [A0 + 0x2]
  2365. 000019F4  6606                     bne        +0x8 /* 000019FC */
  2366. 000019F6  2053                     movea.l    A0, [A3]
  2367. 000019F8  2147 0002                move.l     [A0 + 0x2], D7
  2368. label000019FC:
  2369. 000019FC  2F0B                     move.l     -[A7], A3
  2370. 000019FE  4EAD 176A                jsr        [A5 + 0x176A /* export_745 */]
  2371. 00001A02  42A7                     clr.l      -[A7]
  2372. 00001A04  2F07                     move.l     -[A7], D7
  2373. 00001A06  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  2374. 00001A0A  2F0B                     move.l     -[A7], A3
  2375. 00001A0C  4EAD 2172                jsr        [A5 + 0x2172 /* export_1066 */]
  2376. label00001A10:
  2377. 00001A10  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2378. 00001A14  4E5E                     unlink     A6
  2379. 00001A16  205F                     movea.l    A0, [A7]+
  2380. 00001A18  504F                     addq.w     A7, 8
  2381. 00001A1A  4ED0                     jmp        [A0]
  2382. 00001A1C  4E56 0000                link       A6, 0
  2383. 00001A20  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2384. 00001A24  4EAD 218A                jsr        [A5 + 0x218A /* export_1069 */]
  2385. 00001A28  4E5E                     unlink     A6
  2386. 00001A2A  205F                     movea.l    A0, [A7]+
  2387. 00001A2C  504F                     addq.w     A7, 8
  2388. 00001A2E  4ED0                     jmp        [A0]
  2389. export_335:
  2390. fn00001A30:
  2391. 00001A30  4E56 0000                link       A6, 0
  2392. 00001A34  487A FFE6                pea.l      [PC - 0x1A /* 00001A1C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2393. 00001A38  2F0E                     move.l     -[A7], A6
  2394. 00001A3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2395. 00001A3E  4EAD 16E2                jsr        [A5 + 0x16E2 /* export_728 */]
  2396. 00001A42  4E5E                     unlink     A6
  2397. 00001A44  2E9F                     move.l     [A7], [A7]+
  2398. 00001A46  4E75                     rts
  2399. 00001A48  4E56 0000                link       A6, 0
  2400. 00001A4C  206E 0008                movea.l    A0, [A6 + 0x8]
  2401. 00001A50  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2402. 00001A54  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  2403. 00001A58  4E5E                     unlink     A6
  2404. 00001A5A  205F                     movea.l    A0, [A7]+
  2405. 00001A5C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2406. 00001A60  4ED0                     jmp        [A0]
  2407. 00001A62  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2408. export_336: // at 00001A64 (misaligned)
  2409. 00001A66  FEB2 48E7                .extension 0xEB2 <<F/2-3/7>> // unimplemented
  2410. 00001A6A  0338 2E2E                btst       [0x00002E2E], D1
  2411. 00001A6E  0008 2847                ori.b      A0, 0x47 /* 'G' */
  2412. 00001A72  2054                     movea.l    A0, [A4]
  2413. 00001A74  7000                     moveq.l    D0, 0x00
  2414. 00001A76  2140 0038                move.l     [A0 + 0x38], D0
  2415. 00001A7A  4228 005D                clr.b      [A0 + 0x5D]
  2416. 00001A7E  117C 0001 005E           move.b     [A0 + 0x5E], 0x1
  2417. 00001A84  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2418. 00001A88  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2419. 00001A8C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2420. 00001A90  2F07                     move.l     -[A7], D7
  2421. 00001A92  4EBA FE94                jsr        [PC - 0x16C /* 00001928 */]
  2422. 00001A96  486E FFF8                pea.l      [A6 - 0x8]
  2423. 00001A9A  2054                     movea.l    A0, [A4]
  2424. 00001A9C  3F28 0020                move.w     -[A7], [A0 + 0x20]
  2425. 00001AA0  3F28 001C                move.w     -[A7], [A0 + 0x1C]
  2426. 00001AA4  2028 0026                move.l     D0, [A0 + 0x26]
  2427. 00001AA8  D0A8 001E                add.l      D0, [A0 + 0x1E]
  2428. 00001AAC  3F00                     move.w     -[A7], D0
  2429. 00001AAE  2028 0022                move.l     D0, [A0 + 0x22]
  2430. 00001AB2  D0A8 001A                add.l      D0, [A0 + 0x1A]
  2431. 00001AB6  3F00                     move.w     -[A7], D0
  2432. 00001AB8  A8A7                     syscall    SetRect
  2433. 00001ABA  206E 000C                movea.l    A0, [A6 + 0xC]
  2434. 00001ABE  2650                     movea.l    A3, [A0]
  2435. 00001AC0  486E FEB2                pea.l      [A6 - 0x14E]
  2436. 00001AC4  487A FF82                pea.l      [PC - 0x7E /* 00001A48, value 0x4E560000 'NV\0\0', cstring "NV" */]
  2437. 00001AC8  2F0E                     move.l     -[A7], A6
  2438. 00001ACA  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  2439. 00001ACE  2054                     movea.l    A0, [A4]
  2440. 00001AD0  3153 003C                move.w     [A0 + 0x3C], [A3]
  2441. 00001AD4  102D F8BD                move.b     D0, [A5 - 0x743]
  2442. 00001AD8  672A                     beq        +0x2C /* 00001B04 */
  2443. 00001ADA  42A7                     clr.l      -[A7]
  2444. 00001ADC  42A7                     clr.l      -[A7]
  2445. 00001ADE  486E FFF8                pea.l      [A6 - 0x8]
  2446. 00001AE2  486B 0008                pea.l      [A3 + 0x8]
  2447. 00001AE6  4267                     clr.w      -[A7]
  2448. 00001AE8  3F13                     move.w     -[A7], [A3]
  2449. 00001AEA  70FF                     moveq.l    D0, 0xFFFFFFFF
  2450. 00001AEC  2F00                     move.l     -[A7], D0
  2451. 00001AEE  082B 0007 0002           btst.b     [A3 + 0x2], 0x7
  2452. 00001AF4  56C0                     sne        D0
  2453. 00001AF6  0240 0001                andi.w     D0, 0x1
  2454. 00001AFA  1F00                     move.b     -[A7], D0
  2455. 00001AFC  2F07                     move.l     -[A7], D7
  2456. 00001AFE  AA45                     syscall    NewCWindow
  2457. 00001B00  2C1F                     move.l     D6, [A7]+
  2458. 00001B02  6028                     bra        +0x2A /* 00001B2C */
  2459. label00001B04:
  2460. 00001B04  42A7                     clr.l      -[A7]
  2461. 00001B06  42A7                     clr.l      -[A7]
  2462. 00001B08  486E FFF8                pea.l      [A6 - 0x8]
  2463. 00001B0C  486B 0008                pea.l      [A3 + 0x8]
  2464. 00001B10  4267                     clr.w      -[A7]
  2465. 00001B12  3F13                     move.w     -[A7], [A3]
  2466. 00001B14  70FF                     moveq.l    D0, 0xFFFFFFFF
  2467. 00001B16  2F00                     move.l     -[A7], D0
  2468. 00001B18  082B 0007 0002           btst.b     [A3 + 0x2], 0x7
  2469. 00001B1E  56C0                     sne        D0
  2470. 00001B20  0240 0001                andi.w     D0, 0x1
  2471. 00001B24  1F00                     move.b     -[A7], D0
  2472. 00001B26  2F07                     move.l     -[A7], D7
  2473. 00001B28  A913                     syscall    NewWindow
  2474. 00001B2A  2C1F                     move.l     D6, [A7]+
  2475. label00001B2C:
  2476. 00001B2C  2054                     movea.l    A0, [A4]
  2477. 00001B2E  2146 0038                move.l     [A0 + 0x38], D6
  2478. 00001B32  42A8 0068                clr.l      [A0 + 0x68]
  2479. 00001B36  4228 006C                clr.b      [A0 + 0x6C]
  2480. 00001B3A  4228 005A                clr.b      [A0 + 0x5A]
  2481. 00001B3E  082B 0006 0002           btst.b     [A3 + 0x2], 0x6
  2482. 00001B44  56C0                     sne        D0
  2483. 00001B46  0240 0001                andi.w     D0, 0x1
  2484. 00001B4A  1140 005B                move.b     [A0 + 0x5B], D0
  2485. 00001B4E  082B 0007 0002           btst.b     [A3 + 0x2], 0x7
  2486. 00001B54  56C0                     sne        D0
  2487. 00001B56  0240 0001                andi.w     D0, 0x1
  2488. 00001B5A  1140 005C                move.b     [A0 + 0x5C], D0
  2489. 00001B5E  2147 004E                move.l     [A0 + 0x4E], D7
  2490. 00001B62  216B 0004 0052           move.l     [A0 + 0x52], [A3 + 0x4]
  2491. 00001B68  082B 0005 0002           btst.b     [A3 + 0x2], 0x5
  2492. 00001B6E  56C0                     sne        D0
  2493. 00001B70  0240 0001                andi.w     D0, 0x1
  2494. 00001B74  1140 0061                move.b     [A0 + 0x61], D0
  2495. 00001B78  082B 0004 0002           btst.b     [A3 + 0x2], 0x4
  2496. 00001B7E  56C0                     sne        D0
  2497. 00001B80  0240 0001                andi.w     D0, 0x1
  2498. 00001B84  1140 0062                move.b     [A0 + 0x62], D0
  2499. 00001B88  082B 0003 0002           btst.b     [A3 + 0x2], 0x3
  2500. 00001B8E  56C0                     sne        D0
  2501. 00001B90  0240 0001                andi.w     D0, 0x1
  2502. 00001B94  1140 005D                move.b     [A0 + 0x5D], D0
  2503. 00001B98  082B 0002 0002           btst.b     [A3 + 0x2], 0x2
  2504. 00001B9E  56C0                     sne        D0
  2505. 00001BA0  0240 0001                andi.w     D0, 0x1
  2506. 00001BA4  1140 005E                move.b     [A0 + 0x5E], D0
  2507. 00001BA8  082B 0001 0002           btst.b     [A3 + 0x2], 0x1
  2508. 00001BAE  56C0                     sne        D0
  2509. 00001BB0  0240 0001                andi.w     D0, 0x1
  2510. 00001BB4  1140 005F                move.b     [A0 + 0x5F], D0
  2511. 00001BB8  082B 0000 0002           btst.b     [A3 + 0x2], 0x0
  2512. 00001BBE  56C0                     sne        D0
  2513. 00001BC0  0240 0001                andi.w     D0, 0x1
  2514. 00001BC4  1140 0060                move.b     [A0 + 0x60], D0
  2515. 00001BC8  43E8 003E                lea.l      A1, [A0 + 0x3E]
  2516. 00001BCC  45ED F394                lea.l      A2, [A5 - 0xC6C]
  2517. 00001BD0  22DA                     move.l     [A1]+, [A2]+
  2518. 00001BD2  22DA                     move.l     [A1]+, [A2]+
  2519. 00001BD4  2F2D F3E8                move.l     -[A7], [A5 - 0xC18]
  2520. 00001BD8  2F2D F3EC                move.l     -[A7], [A5 - 0xC14]
  2521. 00001BDC  2F07                     move.l     -[A7], D7
  2522. 00001BDE  4EBA 0698                jsr        [PC + 0x698 /* 00002278 */]
  2523. 00001BE2  2054                     movea.l    A0, [A4]
  2524. 00001BE4  4228 006D                clr.b      [A0 + 0x6D]
  2525. 00001BE8  42A7                     clr.l      -[A7]
  2526. 00001BEA  1F3C 0001                move.b     -[A7], 0x1
  2527. 00001BEE  2F07                     move.l     -[A7], D7
  2528. 00001BF0  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  2529. 00001BF4  2F07                     move.l     -[A7], D7
  2530. 00001BF6  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  2531. 00001BFA  101F                     move.b     D0, [A7]+
  2532. 00001BFC  486E FEF0                pea.l      [A6 - 0x110]
  2533. 00001C00  2F07                     move.l     -[A7], D7
  2534. 00001C02  4EAD 1822                jsr        [A5 + 0x1822 /* export_768 */]
  2535. 00001C06  4267                     clr.w      -[A7]
  2536. 00001C08  486E FEF0                pea.l      [A6 - 0x110]
  2537. 00001C0C  486E FFF2                pea.l      [A6 - 0xE]
  2538. 00001C10  486E FFF0                pea.l      [A6 - 0x10]
  2539. 00001C14  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  2540. 00001C18  101F                     move.b     D0, [A7]+
  2541. 00001C1A  6708                     beq        +0xA /* 00001C24 */
  2542. 00001C1C  2F06                     move.l     -[A7], D6
  2543. 00001C1E  486E FEF0                pea.l      [A6 - 0x110]
  2544. 00001C22  A91A                     syscall    SetWTitle
  2545. label00001C24:
  2546. 00001C24  2054                     movea.l    A0, [A4]
  2547. 00001C26  316E FFF2 0056           move.w     [A0 + 0x56], [A6 - 0xE]
  2548. 00001C2C  316E FFF0 0058           move.w     [A0 + 0x58], [A6 - 0x10]
  2549. 00001C32  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2550. 00001C36  2F07                     move.l     -[A7], D7
  2551. 00001C38  4EBA 049A                jsr        [PC + 0x49A /* 000020D4 */]
  2552. 00001C3C  486E FEB2                pea.l      [A6 - 0x14E]
  2553. 00001C40  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  2554. 00001C44  082B 0007 0003           btst.b     [A3 + 0x3], 0x7
  2555. 00001C4A  56C0                     sne        D0
  2556. 00001C4C  0240 0001                andi.w     D0, 0x1
  2557. 00001C50  2054                     movea.l    A0, [A4]
  2558. 00001C52  1140 0063                move.b     [A0 + 0x63], D0
  2559. 00001C56  082B 0003 0003           btst.b     [A3 + 0x3], 0x3
  2560. 00001C5C  56C0                     sne        D0
  2561. 00001C5E  0240 0001                andi.w     D0, 0x1
  2562. 00001C62  1140 0064                move.b     [A0 + 0x64], D0
  2563. 00001C66  082B 0004 0003           btst.b     [A3 + 0x3], 0x4
  2564. 00001C6C  56C0                     sne        D0
  2565. 00001C6E  0240 0001                andi.w     D0, 0x1
  2566. 00001C72  1140 0065                move.b     [A0 + 0x65], D0
  2567. 00001C76  082B 0006 0003           btst.b     [A3 + 0x3], 0x6
  2568. 00001C7C  56C0                     sne        D0
  2569. 00001C7E  0240 0001                andi.w     D0, 0x1
  2570. 00001C82  1140 0066                move.b     [A0 + 0x66], D0
  2571. 00001C86  082B 0005 0003           btst.b     [A3 + 0x3], 0x5
  2572. 00001C8C  56C0                     sne        D0
  2573. 00001C8E  0240 0001                andi.w     D0, 0x1
  2574. 00001C92  1140 0067                move.b     [A0 + 0x67], D0
  2575. 00001C96  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2576. 00001C9A  2F3C 0000 0108           move.l     -[A7], 0x108
  2577. 00001CA0  4EBA EF16                jsr        [PC - 0x10EA /* 00000BB8 */]
  2578. 00001CA4  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  2579. 00001CA8  4E5E                     unlink     A6
  2580. 00001CAA  205F                     movea.l    A0, [A7]+
  2581. 00001CAC  DEFC 0010                add.w      A7, 0x10
  2582. 00001CB0  4ED0                     jmp        [A0]
  2583. 00001CB2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2584. // begin alternate branch 00001CB4-00001CB8
  2585. fn00001CB4:
  2586. 00001CB4  4E56 FFE8                link       A6, -0x0018
  2587. // end alternate branch 00001CB4-00001CB8
  2588. fn00001CB4: // (misaligned)
  2589. 00001CB6  FFE8                     .invalid   <<F/7/7>>
  2590. 00001CB8  48E7 0038                movem.l    -[A7], A2,A3,A4
  2591. 00001CBC  266E 0008                movea.l    A3, [A6 + 0x8]
  2592. 00001CC0  284B                     movea.l    A4, A3
  2593. 00001CC2  2054                     movea.l    A0, [A4]
  2594. 00001CC4  117C 0001 0068           move.b     [A0 + 0x68], 0x1
  2595. 00001CCA  2D6D FA22 FFFC           move.l     [A6 - 0x4], [A5 - 0x5DE]
  2596. 00001CD0  2F2D FA1E                move.l     -[A7], [A5 - 0x5E2]
  2597. 00001CD4  486E FFFC                pea.l      [A6 - 0x4]
  2598. 00001CD8  A87F                     syscall    SubPt
  2599. 00001CDA  2F3C 0156 0200           move.l     -[A7], 0x1560200
  2600. 00001CE0  486E FFFC                pea.l      [A6 - 0x4]
  2601. 00001CE4  A87F                     syscall    SubPt
  2602. 00001CE6  486E FFF4                pea.l      [A6 - 0xC]
  2603. 00001CEA  2F0B                     move.l     -[A7], A3
  2604. 00001CEC  4EAD 1812                jsr        [A5 + 0x1812 /* export_766 */]
  2605. 00001CF0  4AAE FFFC                tst.l      [A6 - 0x4]
  2606. 00001CF4  56C0                     sne        D0
  2607. 00001CF6  4A00                     tst.b      D0
  2608. 00001CF8  661E                     bne        +0x20 /* 00001D18 */
  2609. 00001CFA  322E FFF8                move.w     D1, [A6 - 0x8]
  2610. 00001CFE  B26D FA22                cmp.w      D1, [A5 - 0x5DE]
  2611. 00001D02  5EC1                     sgt        D1
  2612. 00001D04  8001                     or.b       D0, D1
  2613. 00001D06  6610                     bne        +0x12 /* 00001D18 */
  2614. 00001D08  322E FFFA                move.w     D1, [A6 - 0x6]
  2615. 00001D0C  B26D FA24                cmp.w      D1, [A5 - 0x5DC]
  2616. 00001D10  5EC1                     sgt        D1
  2617. 00001D12  8001                     or.b       D0, D1
  2618. 00001D14  6700 0086                beq        +0x88 /* 00001D9C */
  2619. label00001D18:
  2620. 00001D18  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  2621. 00001D1E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2622. 00001D22  486E FFF0                pea.l      [A6 - 0x10]
  2623. 00001D26  A87E                     syscall    AddPt
  2624. 00001D28  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2625. 00001D2C  2454                     movea.l    A2, [A4]
  2626. 00001D2E  43EA 0046                lea.l      A1, [A2 + 0x46]
  2627. 00001D32  20D9                     move.l     [A0]+, [A1]+
  2628. 00001D34  20D9                     move.l     [A0]+, [A1]+
  2629. 00001D36  42A7                     clr.l      -[A7]
  2630. 00001D38  302E FFE8                move.w     D0, [A6 - 0x18]
  2631. 00001D3C  48C0                     ext.l      D0
  2632. 00001D3E  2F00                     move.l     -[A7], D0
  2633. 00001D40  302E FFF0                move.w     D0, [A6 - 0x10]
  2634. 00001D44  906E FFF4                sub.w      D0, [A6 - 0xC]
  2635. 00001D48  48C0                     ext.l      D0
  2636. 00001D4A  2F00                     move.l     -[A7], D0
  2637. 00001D4C  302E FFEC                move.w     D0, [A6 - 0x14]
  2638. 00001D50  48C0                     ext.l      D0
  2639. 00001D52  2F00                     move.l     -[A7], D0
  2640. 00001D54  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  2641. 00001D58  201F                     move.l     D0, [A7]+
  2642. 00001D5A  3D40 FFF0                move.w     [A6 - 0x10], D0
  2643. 00001D5E  42A7                     clr.l      -[A7]
  2644. 00001D60  302E FFEA                move.w     D0, [A6 - 0x16]
  2645. 00001D64  48C0                     ext.l      D0
  2646. 00001D66  2F00                     move.l     -[A7], D0
  2647. 00001D68  302E FFF2                move.w     D0, [A6 - 0xE]
  2648. 00001D6C  906E FFF6                sub.w      D0, [A6 - 0xA]
  2649. 00001D70  48C0                     ext.l      D0
  2650. 00001D72  2F00                     move.l     -[A7], D0
  2651. 00001D74  302E FFEE                move.w     D0, [A6 - 0x12]
  2652. 00001D78  48C0                     ext.l      D0
  2653. 00001D7A  2F00                     move.l     -[A7], D0
  2654. 00001D7C  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  2655. 00001D80  201F                     move.l     D0, [A7]+
  2656. 00001D82  3D40 FFF2                move.w     [A6 - 0xE], D0
  2657. 00001D86  48C0                     ext.l      D0
  2658. 00001D88  2F00                     move.l     -[A7], D0
  2659. 00001D8A  302E FFF0                move.w     D0, [A6 - 0x10]
  2660. 00001D8E  48C0                     ext.l      D0
  2661. 00001D90  2F00                     move.l     -[A7], D0
  2662. 00001D92  1F3C 0001                move.b     -[A7], 0x1
  2663. 00001D96  2F0B                     move.l     -[A7], A3
  2664. 00001D98  4EAD 2152                jsr        [A5 + 0x2152 /* export_1062 */]
  2665. label00001D9C:
  2666. 00001D9C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2667. 00001DA0  4E5E                     unlink     A6
  2668. 00001DA2  2E9F                     move.l     [A7], [A7]+
  2669. 00001DA4  4E75                     rts
  2670. 00001DA6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2671. // begin alternate branch 00001DA8-00001DAC
  2672. fn00001DA8:
  2673. 00001DA8  4E56 FFDA                link       A6, -0x0026
  2674. // end alternate branch 00001DA8-00001DAC
  2675. fn00001DA8: // (misaligned)
  2676. 00001DAA  FFDA                     .invalid   <<F/7/7>>
  2677. 00001DAC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2678. 00001DB0  182E 0010                move.b     D4, [A6 + 0x10]
  2679. 00001DB4  1A2E 000E                move.b     D5, [A6 + 0xE]
  2680. 00001DB8  2E2E 0008                move.l     D7, [A6 + 0x8]
  2681. 00001DBC  2847                     movea.l    A4, D7
  2682. 00001DBE  2054                     movea.l    A0, [A4]
  2683. 00001DC0  1144 0069                move.b     [A0 + 0x69], D4
  2684. 00001DC4  1145 006A                move.b     [A0 + 0x6A], D5
  2685. 00001DC8  4AA8 0038                tst.l      [A0 + 0x38]
  2686. 00001DCC  56C0                     sne        D0
  2687. 00001DCE  4A00                     tst.b      D0
  2688. 00001DD0  6700 0144                beq        +0x146 /* 00001F16 */
  2689. 00001DD4  1204                     move.b     D1, D4
  2690. 00001DD6  6608                     bne        +0xA /* 00001DE0 */
  2691. 00001DD8  8205                     or.b       D1, D5
  2692. 00001DDA  C001                     and.b      D0, D1
  2693. 00001DDC  6700 0138                beq        +0x13A /* 00001F16 */
  2694. label00001DE0:
  2695. 00001DE0  42A7                     clr.l      -[A7]
  2696. 00001DE2  486E FFE8                pea.l      [A6 - 0x18]
  2697. 00001DE6  2F07                     move.l     -[A7], D7
  2698. 00001DE8  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  2699. 00001DEC  4A9F                     tst.l      [A7]+
  2700. 00001DEE  302E FFEE                move.w     D0, [A6 - 0x12]
  2701. 00001DF2  906E FFEA                sub.w      D0, [A6 - 0x16]
  2702. 00001DF6  3D40 FFFA                move.w     [A6 - 0x6], D0
  2703. 00001DFA  302E FFEC                move.w     D0, [A6 - 0x14]
  2704. 00001DFE  906E FFE8                sub.w      D0, [A6 - 0x18]
  2705. 00001E02  3D40 FFF8                move.w     [A6 - 0x8], D0
  2706. 00001E06  2254                     movea.l    A1, [A4]
  2707. 00001E08  2069 0038                movea.l    A0, [A1 + 0x38]
  2708. 00001E0C  2D48 FFDA                move.l     [A6 - 0x26], A0
  2709. 00001E10  4267                     clr.w      -[A7]
  2710. 00001E12  1F3C 0001                move.b     -[A7], 0x1
  2711. 00001E16  2F07                     move.l     -[A7], D7
  2712. 00001E18  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  2713. 00001E1C  1C1F                     move.b     D6, [A7]+
  2714. 00001E1E  206E FFDA                movea.l    A0, [A6 - 0x26]
  2715. 00001E22  2068 0072                movea.l    A0, [A0 + 0x72]
  2716. 00001E26  2050                     movea.l    A0, [A0]
  2717. 00001E28  47E8 0002                lea.l      A3, [A0 + 0x2]
  2718. 00001E2C  302B 0006                move.w     D0, [A3 + 0x6]
  2719. 00001E30  906B 0002                sub.w      D0, [A3 + 0x2]
  2720. 00001E34  3D40 FFFE                move.w     [A6 - 0x2], D0
  2721. 00001E38  302B 0004                move.w     D0, [A3 + 0x4]
  2722. 00001E3C  9053                     sub.w      D0, [A3]
  2723. 00001E3E  3D40 FFFC                move.w     [A6 - 0x4], D0
  2724. 00001E42  4267                     clr.w      -[A7]
  2725. 00001E44  1F06                     move.b     -[A7], D6
  2726. 00001E46  2F07                     move.l     -[A7], D7
  2727. 00001E48  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  2728. 00001E4C  101F                     move.b     D0, [A7]+
  2729. 00001E4E  486E FFE0                pea.l      [A6 - 0x20]
  2730. 00001E52  2F07                     move.l     -[A7], D7
  2731. 00001E54  4EAD 1812                jsr        [A5 + 0x1812 /* export_766 */]
  2732. 00001E58  302E FFE6                move.w     D0, [A6 - 0x1A]
  2733. 00001E5C  906E FFE2                sub.w      D0, [A6 - 0x1E]
  2734. 00001E60  3D40 FFF6                move.w     [A6 - 0xA], D0
  2735. 00001E64  302E FFE4                move.w     D0, [A6 - 0x1C]
  2736. 00001E68  906E FFE0                sub.w      D0, [A6 - 0x20]
  2737. 00001E6C  3D40 FFF4                move.w     [A6 - 0xC], D0
  2738. 00001E70  2D6E FFFC FFF0           move.l     [A6 - 0x10], [A6 - 0x4]
  2739. 00001E76  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2740. 00001E7A  486E FFF0                pea.l      [A6 - 0x10]
  2741. 00001E7E  A87F                     syscall    SubPt
  2742. 00001E80  2054                     movea.l    A0, [A4]
  2743. 00001E82  2F28 006E                move.l     -[A7], [A0 + 0x6E]
  2744. 00001E86  486E FFF0                pea.l      [A6 - 0x10]
  2745. 00001E8A  A87F                     syscall    SubPt
  2746. 00001E8C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2747. 00001E90  2054                     movea.l    A0, [A4]
  2748. 00001E92  4868 006E                pea.l      [A0 + 0x6E]
  2749. 00001E96  A87F                     syscall    SubPt
  2750. 00001E98  1004                     move.b     D0, D4
  2751. 00001E9A  671A                     beq        +0x1C /* 00001EB6 */
  2752. 00001E9C  302E FFFA                move.w     D0, [A6 - 0x6]
  2753. 00001EA0  906E FFF6                sub.w      D0, [A6 - 0xA]
  2754. 00001EA4  2054                     movea.l    A0, [A4]
  2755. 00001EA6  3228 0070                move.w     D1, [A0 + 0x70]
  2756. 00001EAA  D240                     add.w      D1, D0
  2757. 00001EAC  48C1                     ext.l      D1
  2758. 00001EAE  83FC 0002                divs.w     D1, 0x2
  2759. 00001EB2  3D41 FFE2                move.w     [A6 - 0x1E], D1
  2760. label00001EB6:
  2761. 00001EB6  1005                     move.b     D0, D5
  2762. 00001EB8  6744                     beq        +0x46 /* 00001EFE */
  2763. 00001EBA  102E 000C                move.b     D0, [A6 + 0xC]
  2764. 00001EBE  6720                     beq        +0x22 /* 00001EE0 */
  2765. 00001EC0  302E FFF8                move.w     D0, [A6 - 0x8]
  2766. 00001EC4  906E FFF4                sub.w      D0, [A6 - 0xC]
  2767. 00001EC8  2054                     movea.l    A0, [A4]
  2768. 00001ECA  3228 006E                move.w     D1, [A0 + 0x6E]
  2769. 00001ECE  D240                     add.w      D1, D0
  2770. 00001ED0  48C1                     ext.l      D1
  2771. 00001ED2  83FC 0003                divs.w     D1, 0x3
  2772. 00001ED6  D27C 0014                add.w      D1, 0x14
  2773. 00001EDA  3D41 FFE0                move.w     [A6 - 0x20], D1
  2774. 00001EDE  601E                     bra        +0x20 /* 00001EFE */
  2775. label00001EE0:
  2776. 00001EE0  302E FFF8                move.w     D0, [A6 - 0x8]
  2777. 00001EE4  906E FFF4                sub.w      D0, [A6 - 0xC]
  2778. 00001EE8  2054                     movea.l    A0, [A4]
  2779. 00001EEA  3228 006E                move.w     D1, [A0 + 0x6E]
  2780. 00001EEE  D240                     add.w      D1, D0
  2781. 00001EF0  48C1                     ext.l      D1
  2782. 00001EF2  83FC 0002                divs.w     D1, 0x2
  2783. 00001EF6  D27C 0014                add.w      D1, 0x14
  2784. 00001EFA  3D41 FFE0                move.w     [A6 - 0x20], D1
  2785. label00001EFE:
  2786. 00001EFE  302E FFE2                move.w     D0, [A6 - 0x1E]
  2787. 00001F02  48C0                     ext.l      D0
  2788. 00001F04  2F00                     move.l     -[A7], D0
  2789. 00001F06  302E FFE0                move.w     D0, [A6 - 0x20]
  2790. 00001F0A  48C0                     ext.l      D0
  2791. 00001F0C  2F00                     move.l     -[A7], D0
  2792. 00001F0E  4267                     clr.w      -[A7]
  2793. 00001F10  2F07                     move.l     -[A7], D7
  2794. 00001F12  4EAD 213A                jsr        [A5 + 0x213A /* export_1059 */]
  2795. label00001F16:
  2796. 00001F16  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2797. 00001F1A  4E5E                     unlink     A6
  2798. 00001F1C  205F                     movea.l    A0, [A7]+
  2799. 00001F1E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2800. 00001F22  4ED0                     jmp        [A0]
  2801. fn00001F24:
  2802. 00001F24  4E56 FFF8                link       A6, -0x0008
  2803. 00001F28  48E7 0118                movem.l    -[A7], D7,A3,A4
  2804. 00001F2C  2E2E 000C                move.l     D7, [A6 + 0xC]
  2805. 00001F30  286E 0008                movea.l    A4, [A6 + 0x8]
  2806. 00001F34  266C 0008                movea.l    A3, [A4 + 0x8]
  2807. 00001F38  42A7                     clr.l      -[A7]
  2808. 00001F3A  486E FFF8                pea.l      [A6 - 0x8]
  2809. 00001F3E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2810. 00001F42  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  2811. 00001F46  4A9F                     tst.l      [A7]+
  2812. 00001F48  486E FFF8                pea.l      [A6 - 0x8]
  2813. 00001F4C  2F3C 0004 0004           move.l     -[A7], 0x40004
  2814. 00001F52  A8A9                     syscall    InsetRect
  2815. 00001F54  2047                     movea.l    A0, D7
  2816. 00001F56  3010                     move.w     D0, [A0]
  2817. 00001F58  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  2818. 00001F5C  6C16                     bge        +0x18 /* 00001F74 */
  2819. 00001F5E  2047                     movea.l    A0, D7
  2820. 00001F60  302E FFF8                move.w     D0, [A6 - 0x8]
  2821. 00001F64  9050                     sub.w      D0, [A0]
  2822. 00001F66  2053                     movea.l    A0, [A3]
  2823. 00001F68  3228 006E                move.w     D1, [A0 + 0x6E]
  2824. 00001F6C  D240                     add.w      D1, D0
  2825. 00001F6E  3941 FFF4                move.w     [A4 - 0xC], D1
  2826. 00001F72  601C                     bra        +0x1E /* 00001F90 */
  2827. label00001F74:
  2828. 00001F74  2047                     movea.l    A0, D7
  2829. 00001F76  3010                     move.w     D0, [A0]
  2830. 00001F78  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2831. 00001F7C  6F12                     ble        +0x14 /* 00001F90 */
  2832. 00001F7E  2047                     movea.l    A0, D7
  2833. 00001F80  302E FFFC                move.w     D0, [A6 - 0x4]
  2834. 00001F84  9050                     sub.w      D0, [A0]
  2835. 00001F86  2053                     movea.l    A0, [A3]
  2836. 00001F88  9068 006E                sub.w      D0, [A0 + 0x6E]
  2837. 00001F8C  3940 FFF4                move.w     [A4 - 0xC], D0
  2838. label00001F90:
  2839. 00001F90  2047                     movea.l    A0, D7
  2840. 00001F92  3028 0002                move.w     D0, [A0 + 0x2]
  2841. 00001F96  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2842. 00001F9A  6C18                     bge        +0x1A /* 00001FB4 */
  2843. 00001F9C  2047                     movea.l    A0, D7
  2844. 00001F9E  302E FFFA                move.w     D0, [A6 - 0x6]
  2845. 00001FA2  9068 0002                sub.w      D0, [A0 + 0x2]
  2846. 00001FA6  2053                     movea.l    A0, [A3]
  2847. 00001FA8  3228 0070                move.w     D1, [A0 + 0x70]
  2848. 00001FAC  D240                     add.w      D1, D0
  2849. 00001FAE  3941 FFF6                move.w     [A4 - 0xA], D1
  2850. 00001FB2  6020                     bra        +0x22 /* 00001FD4 */
  2851. label00001FB4:
  2852. 00001FB4  2047                     movea.l    A0, D7
  2853. 00001FB6  3028 0002                move.w     D0, [A0 + 0x2]
  2854. 00001FBA  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2855. 00001FBE  6F14                     ble        +0x16 /* 00001FD4 */
  2856. 00001FC0  2047                     movea.l    A0, D7
  2857. 00001FC2  302E FFFE                move.w     D0, [A6 - 0x2]
  2858. 00001FC6  9068 0006                sub.w      D0, [A0 + 0x6]
  2859. 00001FCA  2053                     movea.l    A0, [A3]
  2860. 00001FCC  9068 0070                sub.w      D0, [A0 + 0x70]
  2861. 00001FD0  3940 FFF6                move.w     [A4 - 0xA], D0
  2862. label00001FD4:
  2863. 00001FD4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2864. 00001FD8  4E5E                     unlink     A6
  2865. 00001FDA  205F                     movea.l    A0, [A7]+
  2866. 00001FDC  504F                     addq.w     A7, 8
  2867. 00001FDE  4ED0                     jmp        [A0]
  2868. fn00001FE0:
  2869. 00001FE0  4E56 FFEE                link       A6, -0x0012
  2870. 00001FE4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2871. 00001FE8  2E2E 0008                move.l     D7, [A6 + 0x8]
  2872. 00001FEC  2047                     movea.l    A0, D7
  2873. 00001FEE  2050                     movea.l    A0, [A0]
  2874. 00001FF0  117C 0001 006C           move.b     [A0 + 0x6C], 0x1
  2875. 00001FF6  426E FFF6                clr.w      [A6 - 0xA]
  2876. 00001FFA  426E FFF4                clr.w      [A6 - 0xC]
  2877. 00001FFE  4267                     clr.w      -[A7]
  2878. 00002000  1F3C 0001                move.b     -[A7], 0x1
  2879. 00002004  2F07                     move.l     -[A7], D7
  2880. 00002006  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  2881. 0000200A  1C1F                     move.b     D6, [A7]+
  2882. 0000200C  2047                     movea.l    A0, D7
  2883. 0000200E  2050                     movea.l    A0, [A0]
  2884. 00002010  2868 0038                movea.l    A4, [A0 + 0x38]
  2885. 00002014  2F2C 0072                move.l     -[A7], [A4 + 0x72]
  2886. 00002018  2F2C 0076                move.l     -[A7], [A4 + 0x76]
  2887. 0000201C  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  2888. 00002020  A8E6                     syscall    DiffRgn
  2889. 00002022  4267                     clr.w      -[A7]
  2890. 00002024  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  2891. 00002028  A8E2                     syscall    EmptyRgn
  2892. 0000202A  101F                     move.b     D0, [A7]+
  2893. 0000202C  670A                     beq        +0xC /* 00002038 */
  2894. 0000202E  2F2C 0072                move.l     -[A7], [A4 + 0x72]
  2895. 00002032  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  2896. 00002036  A8DC                     syscall    CopyRgn
  2897. label00002038:
  2898. 00002038  4267                     clr.w      -[A7]
  2899. 0000203A  1F06                     move.b     -[A7], D6
  2900. 0000203C  2F07                     move.l     -[A7], D7
  2901. 0000203E  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  2902. 00002042  101F                     move.b     D0, [A7]+
  2903. 00002044  42A7                     clr.l      -[A7]
  2904. 00002046  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  2905. 0000204A  265F                     movea.l    A3, [A7]+
  2906. 0000204C  42A7                     clr.l      -[A7]
  2907. 0000204E  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  2908. 00002052  2F0B                     move.l     -[A7], A3
  2909. 00002054  A8DC                     syscall    CopyRgn
  2910. 00002056  2F0B                     move.l     -[A7], A3
  2911. 00002058  2F3C 0004 0004           move.l     -[A7], 0x40004
  2912. 0000205E  A8E1                     syscall    InsetRgn
  2913. 00002060  2F2D F838                move.l     -[A7], [A5 - 0x7C8]
  2914. 00002064  2F0B                     move.l     -[A7], A3
  2915. 00002066  2F0B                     move.l     -[A7], A3
  2916. 00002068  A8E4                     syscall    SectRgn
  2917. 0000206A  486E FFF8                pea.l      [A6 - 0x8]
  2918. 0000206E  2F07                     move.l     -[A7], D7
  2919. 00002070  4EAD 1812                jsr        [A5 + 0x1812 /* export_766 */]
  2920. 00002074  4267                     clr.w      -[A7]
  2921. 00002076  2F0B                     move.l     -[A7], A3
  2922. 00002078  A8E2                     syscall    EmptyRgn
  2923. 0000207A  101F                     move.b     D0, [A7]+
  2924. 0000207C  661C                     bne        +0x1E /* 0000209A */
  2925. 0000207E  2F00                     move.l     -[A7], D0
  2926. 00002080  4267                     clr.w      -[A7]
  2927. 00002082  2053                     movea.l    A0, [A3]
  2928. 00002084  4868 0002                pea.l      [A0 + 0x2]
  2929. 00002088  2F07                     move.l     -[A7], D7
  2930. 0000208A  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  2931. 0000208E  121F                     move.b     D1, [A7]+
  2932. 00002090  201F                     move.l     D0, [A7]+
  2933. 00002092  0A01 0001                xori.b     D1, 0x1
  2934. 00002096  8001                     or.b       D0, D1
  2935. 00002098  670A                     beq        +0xC /* 000020A4 */
  2936. label0000209A:
  2937. 0000209A  486E FFF8                pea.l      [A6 - 0x8]
  2938. 0000209E  2F0E                     move.l     -[A7], A6
  2939. 000020A0  4EBA FE82                jsr        [PC - 0x17E /* 00001F24 */]
  2940. label000020A4:
  2941. 000020A4  2F0B                     move.l     -[A7], A3
  2942. 000020A6  A8D9                     syscall    DisposRgn/DisposeRgn
  2943. 000020A8  486E FFF8                pea.l      [A6 - 0x8]
  2944. 000020AC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2945. 000020B0  A8A8                     syscall    OffsetRect
  2946. 000020B2  302E FFFA                move.w     D0, [A6 - 0x6]
  2947. 000020B6  48C0                     ext.l      D0
  2948. 000020B8  2F00                     move.l     -[A7], D0
  2949. 000020BA  302E FFF8                move.w     D0, [A6 - 0x8]
  2950. 000020BE  48C0                     ext.l      D0
  2951. 000020C0  2F00                     move.l     -[A7], D0
  2952. 000020C2  4267                     clr.w      -[A7]
  2953. 000020C4  2F07                     move.l     -[A7], D7
  2954. 000020C6  4EAD 213A                jsr        [A5 + 0x213A /* export_1059 */]
  2955. 000020CA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2956. 000020CE  4E5E                     unlink     A6
  2957. 000020D0  2E9F                     move.l     [A7], [A7]+
  2958. 000020D2  4E75                     rts
  2959. fn000020D4:
  2960. 000020D4  4E56 FF00                link       A6, -0x0100
  2961. 000020D8  48E7 0118                movem.l    -[A7], D7,A3,A4
  2962. 000020DC  266E 0008                movea.l    A3, [A6 + 0x8]
  2963. 000020E0  2E2E 000C                move.l     D7, [A6 + 0xC]
  2964. 000020E4  284B                     movea.l    A4, A3
  2965. 000020E6  2054                     movea.l    A0, [A4]
  2966. 000020E8  2147 0016                move.l     [A0 + 0x16], D7
  2967. 000020EC  6740                     beq        +0x42 /* 0000212E */
  2968. 000020EE  2F0B                     move.l     -[A7], A3
  2969. 000020F0  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  2970. 000020F4  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  2971. 000020F8  2F0B                     move.l     -[A7], A3
  2972. 000020FA  2F07                     move.l     -[A7], D7
  2973. 000020FC  4EBA F502                jsr        [PC - 0xAFE /* 00001600 */]
  2974. 00002100  2047                     movea.l    A0, D7
  2975. 00002102  2050                     movea.l    A0, [A0]
  2976. 00002104  2268 0024                movea.l    A1, [A0 + 0x24]
  2977. 00002108  2251                     movea.l    A1, [A1]
  2978. 0000210A  41EE FF00                lea.l      A0, [A6 - 0x100]
  2979. 0000210E  703F                     moveq.l    D0, 0x3F
  2980. label00002110:
  2981. 00002110  20D9                     move.l     [A0]+, [A1]+
  2982. 00002112  51C8 FFFC                dbf        D0, -0x6 /* 00002110 */
  2983. 00002116  4A2E FF00                tst.b      [A6 - 0x100]
  2984. 0000211A  670A                     beq        +0xC /* 00002126 */
  2985. 0000211C  486E FF00                pea.l      [A6 - 0x100]
  2986. 00002120  2F0B                     move.l     -[A7], A3
  2987. 00002122  4EAD 08EA                jsr        [A5 + 0x8EA /* export_281 */]
  2988. label00002126:
  2989. 00002126  2054                     movea.l    A0, [A4]
  2990. 00002128  2147 0002                move.l     [A0 + 0x2], D7
  2991. 0000212C  6012                     bra        +0x14 /* 00002140 */
  2992. label0000212E:
  2993. 0000212E  2F0B                     move.l     -[A7], A3
  2994. 00002130  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  2995. 00002134  4EBA EE9A                jsr        [PC - 0x1166 /* 00000FD0 */]
  2996. 00002138  2054                     movea.l    A0, [A4]
  2997. 0000213A  216D F89C 0002           move.l     [A0 + 0x2], [A5 - 0x764]
  2998. label00002140:
  2999. 00002140  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3000. 00002144  4E5E                     unlink     A6
  3001. 00002146  205F                     movea.l    A0, [A7]+
  3002. 00002148  504F                     addq.w     A7, 8
  3003. 0000214A  4ED0                     jmp        [A0]
  3004. export_337:
  3005. 0000214C  4E56 FFFC                link       A6, -0x0004
  3006. 00002150  48E7 0018                movem.l    -[A7], A3,A4
  3007. 00002154  266E 0008                movea.l    A3, [A6 + 0x8]
  3008. 00002158  284B                     movea.l    A4, A3
  3009. 0000215A  4267                     clr.w      -[A7]
  3010. 0000215C  2F0B                     move.l     -[A7], A3
  3011. 0000215E  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  3012. 00002162  101F                     move.b     D0, [A7]+
  3013. 00002164  6600 0102                bne        +0x104 /* 00002268 */
  3014. 00002168  2254                     movea.l    A1, [A4]
  3015. 0000216A  2069 0038                movea.l    A0, [A1 + 0x38]
  3016. 0000216E  41E8 0010                lea.l      A0, [A0 + 0x10]
  3017. 00002172  2D48 FFFC                move.l     [A6 - 0x4], A0
  3018. 00002176  226E FFFC                movea.l    A1, [A6 - 0x4]
  3019. 0000217A  3028 0006                move.w     D0, [A0 + 0x6]
  3020. 0000217E  9069 0002                sub.w      D0, [A1 + 0x2]
  3021. 00002182  48C0                     ext.l      D0
  3022. 00002184  2F00                     move.l     -[A7], D0
  3023. 00002186  206E FFFC                movea.l    A0, [A6 - 0x4]
  3024. 0000218A  2248                     movea.l    A1, A0
  3025. 0000218C  3028 0004                move.w     D0, [A0 + 0x4]
  3026. 00002190  9051                     sub.w      D0, [A1]
  3027. 00002192  48C0                     ext.l      D0
  3028. 00002194  2F00                     move.l     -[A7], D0
  3029. 00002196  4267                     clr.w      -[A7]
  3030. 00002198  2F0B                     move.l     -[A7], A3
  3031. 0000219A  4EAD 2152                jsr        [A5 + 0x2152 /* export_1062 */]
  3032. 0000219E  2F0B                     move.l     -[A7], A3
  3033. 000021A0  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  3034. 000021A4  2054                     movea.l    A0, [A4]
  3035. 000021A6  1028 0063                move.b     D0, [A0 + 0x63]
  3036. 000021AA  6712                     beq        +0x14 /* 000021BE */
  3037. 000021AC  1228 0068                move.b     D1, [A0 + 0x68]
  3038. 000021B0  0A01 0001                xori.b     D1, 0x1
  3039. 000021B4  C001                     and.b      D0, D1
  3040. 000021B6  6706                     beq        +0x8 /* 000021BE */
  3041. 000021B8  2F0B                     move.l     -[A7], A3
  3042. 000021BA  4EBA FAF8                jsr        [PC - 0x508 /* 00001CB4 */]
  3043. label000021BE:
  3044. 000021BE  2054                     movea.l    A0, [A4]
  3045. 000021C0  1028 0064                move.b     D0, [A0 + 0x64]
  3046. 000021C4  670E                     beq        +0x10 /* 000021D4 */
  3047. 000021C6  1228 0069                move.b     D1, [A0 + 0x69]
  3048. 000021CA  0A01 0001                xori.b     D1, 0x1
  3049. 000021CE  C001                     and.b      D0, D1
  3050. 000021D0  4A00                     tst.b      D0
  3051. 000021D2  6616                     bne        +0x18 /* 000021EA */
  3052. label000021D4:
  3053. 000021D4  2054                     movea.l    A0, [A4]
  3054. 000021D6  1228 0065                move.b     D1, [A0 + 0x65]
  3055. 000021DA  6722                     beq        +0x24 /* 000021FE */
  3056. 000021DC  1428 006A                move.b     D2, [A0 + 0x6A]
  3057. 000021E0  0A02 0001                xori.b     D2, 0x1
  3058. 000021E4  C202                     and.b      D1, D2
  3059. 000021E6  8001                     or.b       D0, D1
  3060. 000021E8  6714                     beq        +0x16 /* 000021FE */
  3061. label000021EA:
  3062. 000021EA  2054                     movea.l    A0, [A4]
  3063. 000021EC  1F28 0064                move.b     -[A7], [A0 + 0x64]
  3064. 000021F0  1F28 0065                move.b     -[A7], [A0 + 0x65]
  3065. 000021F4  1F28 0061                move.b     -[A7], [A0 + 0x61]
  3066. 000021F8  2F0B                     move.l     -[A7], A3
  3067. 000021FA  4EBA FBAC                jsr        [PC - 0x454 /* 00001DA8 */]
  3068. label000021FE:
  3069. 000021FE  2054                     movea.l    A0, [A4]
  3070. 00002200  1028 0066                move.b     D0, [A0 + 0x66]
  3071. 00002204  673A                     beq        +0x3C /* 00002240 */
  3072. 00002206  1228 006B                move.b     D1, [A0 + 0x6B]
  3073. 0000220A  0A01 0001                xori.b     D1, 0x1
  3074. 0000220E  C001                     and.b      D0, D1
  3075. 00002210  672E                     beq        +0x30 /* 00002240 */
  3076. 00002212  1028 0067                move.b     D0, [A0 + 0x67]
  3077. 00002216  6718                     beq        +0x1A /* 00002230 */
  3078. 00002218  1228 006C                move.b     D1, [A0 + 0x6C]
  3079. 0000221C  0A01 0001                xori.b     D1, 0x1
  3080. 00002220  C001                     and.b      D0, D1
  3081. 00002222  670C                     beq        +0xE /* 00002230 */
  3082. 00002224  2F0B                     move.l     -[A7], A3
  3083. 00002226  4EBA FDB8                jsr        [PC - 0x248 /* 00001FE0 */]
  3084. 0000222A  2054                     movea.l    A0, [A4]
  3085. 0000222C  4228 006C                clr.b      [A0 + 0x6C]
  3086. label00002230:
  3087. 00002230  2F3C 0010 0010           move.l     -[A7], 0x100010
  3088. 00002236  486D F384                pea.l      [A5 - 0xC7C]
  3089. 0000223A  2F0B                     move.l     -[A7], A3
  3090. 0000223C  4EBA 00D6                jsr        [PC + 0xD6 /* 00002314 */]
  3091. label00002240:
  3092. 00002240  2054                     movea.l    A0, [A4]
  3093. 00002242  1028 0067                move.b     D0, [A0 + 0x67]
  3094. 00002246  6712                     beq        +0x14 /* 0000225A */
  3095. 00002248  1228 006C                move.b     D1, [A0 + 0x6C]
  3096. 0000224C  0A01 0001                xori.b     D1, 0x1
  3097. 00002250  C001                     and.b      D0, D1
  3098. 00002252  6706                     beq        +0x8 /* 0000225A */
  3099. 00002254  2F0B                     move.l     -[A7], A3
  3100. 00002256  4EBA FD88                jsr        [PC - 0x278 /* 00001FE0 */]
  3101. label0000225A:
  3102. 0000225A  1F3C 0001                move.b     -[A7], 0x1
  3103. 0000225E  1F3C 0001                move.b     -[A7], 0x1
  3104. 00002262  2F0B                     move.l     -[A7], A3
  3105. 00002264  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  3106. label00002268:
  3107. 00002268  2F0B                     move.l     -[A7], A3
  3108. 0000226A  4EBA F7C4                jsr        [PC - 0x83C /* 00001A30 */]
  3109. 0000226E  4CDF 1800                movem.l    A3,A4, [A7]+
  3110. 00002272  4E5E                     unlink     A6
  3111. 00002274  2E9F                     move.l     [A7], [A7]+
  3112. 00002276  4E75                     rts
  3113. fn00002278:
  3114. 00002278  4E56 0000                link       A6, 0
  3115. 0000227C  48E7 0018                movem.l    -[A7], A3,A4
  3116. 00002280  286E 0008                movea.l    A4, [A6 + 0x8]
  3117. 00002284  2054                     movea.l    A0, [A4]
  3118. 00002286  216E 0010 0046           move.l     [A0 + 0x46], [A6 + 0x10]
  3119. 0000228C  216E 000C 004A           move.l     [A0 + 0x4A], [A6 + 0xC]
  3120. 00002292  7000                     moveq.l    D0, 0x00
  3121. 00002294  3028 003C                move.w     D0, [A0 + 0x3C]
  3122. 00002298  C0BC 0000 0008           and.l      D0, 0x8
  3123. 0000229E  4A80                     tst.l      D0
  3124. 000022A0  6764                     beq        +0x66 /* 00002306 */
  3125. 000022A2  2254                     movea.l    A1, [A4]
  3126. 000022A4  2069 0038                movea.l    A0, [A1 + 0x38]
  3127. 000022A8  2068 0082                movea.l    A0, [A0 + 0x82]
  3128. 000022AC  2050                     movea.l    A0, [A0]
  3129. 000022AE  47E8 0008                lea.l      A3, [A0 + 0x8]
  3130. 000022B2  42A7                     clr.l      -[A7]
  3131. 000022B4  302B 0006                move.w     D0, [A3 + 0x6]
  3132. 000022B8  48C0                     ext.l      D0
  3133. 000022BA  2F00                     move.l     -[A7], D0
  3134. 000022BC  302E 000E                move.w     D0, [A6 + 0xE]
  3135. 000022C0  48C0                     ext.l      D0
  3136. 000022C2  2054                     movea.l    A0, [A4]
  3137. 000022C4  D0A8 001E                add.l      D0, [A0 + 0x1E]
  3138. 000022C8  5380                     subq.l     D0, 1
  3139. 000022CA  2F00                     move.l     -[A7], D0
  3140. 000022CC  201F                     move.l     D0, [A7]+
  3141. 000022CE  2E9F                     move.l     [A7], [A7]+
  3142. 000022D0  B097                     cmp.l      D0, [A7]
  3143. 000022D2  6C02                     bge        +0x4 /* 000022D6 */
  3144. 000022D4  2E80                     move.l     [A7], D0
  3145. label000022D6:
  3146. 000022D6  201F                     move.l     D0, [A7]+
  3147. 000022D8  3740 0006                move.w     [A3 + 0x6], D0
  3148. 000022DC  42A7                     clr.l      -[A7]
  3149. 000022DE  302B 0004                move.w     D0, [A3 + 0x4]
  3150. 000022E2  48C0                     ext.l      D0
  3151. 000022E4  2F00                     move.l     -[A7], D0
  3152. 000022E6  302E 000C                move.w     D0, [A6 + 0xC]
  3153. 000022EA  48C0                     ext.l      D0
  3154. 000022EC  2054                     movea.l    A0, [A4]
  3155. 000022EE  D0A8 001A                add.l      D0, [A0 + 0x1A]
  3156. 000022F2  5380                     subq.l     D0, 1
  3157. 000022F4  2F00                     move.l     -[A7], D0
  3158. 000022F6  201F                     move.l     D0, [A7]+
  3159. 000022F8  2E9F                     move.l     [A7], [A7]+
  3160. 000022FA  B097                     cmp.l      D0, [A7]
  3161. 000022FC  6C02                     bge        +0x4 /* 00002300 */
  3162. 000022FE  2E80                     move.l     [A7], D0
  3163. label00002300:
  3164. 00002300  201F                     move.l     D0, [A7]+
  3165. 00002302  3740 0004                move.w     [A3 + 0x4], D0
  3166. label00002306:
  3167. 00002306  4CDF 1800                movem.l    A3,A4, [A7]+
  3168. 0000230A  4E5E                     unlink     A6
  3169. 0000230C  205F                     movea.l    A0, [A7]+
  3170. 0000230E  DEFC 000C                add.w      A7, 0xC
  3171. 00002312  4ED0                     jmp        [A0]
  3172. fn00002314:
  3173. 00002314  4E56 FFF0                link       A6, -0x0010
  3174. 00002318  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3175. 0000231C  266E 0008                movea.l    A3, [A6 + 0x8]
  3176. 00002320  382E 0012                move.w     D4, [A6 + 0x12]
  3177. 00002324  3A2E 0010                move.w     D5, [A6 + 0x10]
  3178. 00002328  284B                     movea.l    A4, A3
  3179. 0000232A  2054                     movea.l    A0, [A4]
  3180. 0000232C  117C 0001 006B           move.b     [A0 + 0x6B], 0x1
  3181. 00002332  486E FFF8                pea.l      [A6 - 0x8]
  3182. 00002336  2F0B                     move.l     -[A7], A3
  3183. 00002338  4EAD 1812                jsr        [A5 + 0x1812 /* export_766 */]
  3184. 0000233C  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  3185. 00002342  2054                     movea.l    A0, [A4]
  3186. 00002344  2F28 0042                move.l     -[A7], [A0 + 0x42]
  3187. 00002348  486E FFF4                pea.l      [A6 - 0xC]
  3188. 0000234C  A87E                     syscall    AddPt
  3189. 0000234E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3190. 00002352  486E FFF4                pea.l      [A6 - 0xC]
  3191. 00002356  A87F                     syscall    SubPt
  3192. 00002358  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  3193. 0000235E  4A44                     tst.w      D4
  3194. 00002360  6C08                     bge        +0xA /* 0000236A */
  3195. 00002362  2054                     movea.l    A0, [A4]
  3196. 00002364  3D68 0040 FFFE           move.w     [A6 - 0x2], [A0 + 0x40]
  3197. label0000236A:
  3198. 0000236A  4A45                     tst.w      D5
  3199. 0000236C  6C08                     bge        +0xA /* 00002376 */
  3200. 0000236E  2054                     movea.l    A0, [A4]
  3201. 00002370  3D68 003E FFFC           move.w     [A6 - 0x4], [A0 + 0x3E]
  3202. label00002376:
  3203. 00002376  4A44                     tst.w      D4
  3204. 00002378  57C0                     seq        D0
  3205. 0000237A  4A00                     tst.b      D0
  3206. 0000237C  6608                     bne        +0xA /* 00002386 */
  3207. 0000237E  4A45                     tst.w      D5
  3208. 00002380  57C1                     seq        D1
  3209. 00002382  8001                     or.b       D0, D1
  3210. 00002384  6704                     beq        +0x6 /* 0000238A */
  3211. label00002386:
  3212. 00002386  4246                     clr.w      D6
  3213. 00002388  6038                     bra        +0x3A /* 000023C2 */
  3214. label0000238A:
  3215. 0000238A  42A7                     clr.l      -[A7]
  3216. 0000238C  302E FFFE                move.w     D0, [A6 - 0x2]
  3217. 00002390  906E FFFA                sub.w      D0, [A6 - 0x6]
  3218. 00002394  D044                     add.w      D0, D4
  3219. 00002396  5340                     subq.w     D0, 1
  3220. 00002398  48C0                     ext.l      D0
  3221. 0000239A  81C4                     divs.w     D0, D4
  3222. 0000239C  48C0                     ext.l      D0
  3223. 0000239E  2F00                     move.l     -[A7], D0
  3224. 000023A0  302E FFFC                move.w     D0, [A6 - 0x4]
  3225. 000023A4  906E FFF8                sub.w      D0, [A6 - 0x8]
  3226. 000023A8  D045                     add.w      D0, D5
  3227. 000023AA  5340                     subq.w     D0, 1
  3228. 000023AC  48C0                     ext.l      D0
  3229. 000023AE  81C5                     divs.w     D0, D5
  3230. 000023B0  48C0                     ext.l      D0
  3231. 000023B2  2F00                     move.l     -[A7], D0
  3232. 000023B4  201F                     move.l     D0, [A7]+
  3233. 000023B6  2E9F                     move.l     [A7], [A7]+
  3234. 000023B8  B097                     cmp.l      D0, [A7]
  3235. 000023BA  6C02                     bge        +0x4 /* 000023BE */
  3236. 000023BC  2E80                     move.l     [A7], D0
  3237. label000023BE:
  3238. 000023BE  201F                     move.l     D0, [A7]+
  3239. 000023C0  3C00                     move.w     D6, D0
  3240. label000023C2:
  3241. 000023C2  4A46                     tst.w      D6
  3242. 000023C4  6604                     bne        +0x6 /* 000023CA */
  3243. 000023C6  4247                     clr.w      D7
  3244. 000023C8  600E                     bra        +0x10 /* 000023D8 */
  3245. label000023CA:
  3246. 000023CA  206E 000C                movea.l    A0, [A6 + 0xC]
  3247. 000023CE  3010                     move.w     D0, [A0]
  3248. 000023D0  48C0                     ext.l      D0
  3249. 000023D2  81C6                     divs.w     D0, D6
  3250. 000023D4  4840                     swap.w     D0
  3251. 000023D6  3E00                     move.w     D7, D0
  3252. label000023D8:
  3253. 000023D8  4A47                     tst.w      D7
  3254. 000023DA  672E                     beq        +0x30 /* 0000240A */
  3255. 000023DC  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  3256. 000023E2  3007                     move.w     D0, D7
  3257. 000023E4  C1C4                     muls.w     D0, D4
  3258. 000023E6  D16E FFF6                add.w      [A6 - 0xA], D0
  3259. 000023EA  3007                     move.w     D0, D7
  3260. 000023EC  C1C5                     muls.w     D0, D5
  3261. 000023EE  D16E FFF4                add.w      [A6 - 0xC], D0
  3262. 000023F2  302E FFF6                move.w     D0, [A6 - 0xA]
  3263. 000023F6  48C0                     ext.l      D0
  3264. 000023F8  2F00                     move.l     -[A7], D0
  3265. 000023FA  302E FFF4                move.w     D0, [A6 - 0xC]
  3266. 000023FE  48C0                     ext.l      D0
  3267. 00002400  2F00                     move.l     -[A7], D0
  3268. 00002402  4267                     clr.w      -[A7]
  3269. 00002404  2F0B                     move.l     -[A7], A3
  3270. 00002406  4EAD 213A                jsr        [A5 + 0x213A /* export_1059 */]
  3271. label0000240A:
  3272. 0000240A  206E 000C                movea.l    A0, [A6 + 0xC]
  3273. 0000240E  5250                     addq.w     [A0], 1
  3274. 00002410  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3275. 00002414  4E5E                     unlink     A6
  3276. 00002416  205F                     movea.l    A0, [A7]+
  3277. 00002418  DEFC 000C                add.w      A7, 0xC
  3278. 0000241C  4ED0                     jmp        [A0]
  3279. 0000241E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3280. // begin alternate branch 00002420-00002424
  3281. fn00002420:
  3282. 00002420  4E56 FFE4                link       A6, -0x001C
  3283. // end alternate branch 00002420-00002424
  3284. fn00002420: // (misaligned)
  3285. 00002422  FFE4                     .invalid   <<F/7/7>>
  3286. 00002424  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  3287. 00002428  206E 0020                movea.l    A0, [A6 + 0x20]
  3288. 0000242C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3289. 00002430  22D8                     move.l     [A1]+, [A0]+
  3290. 00002432  22D8                     move.l     [A1]+, [A0]+
  3291. 00002434  206E 001C                movea.l    A0, [A6 + 0x1C]
  3292. 00002438  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3293. 0000243C  22D8                     move.l     [A1]+, [A0]+
  3294. 0000243E  22D8                     move.l     [A1]+, [A0]+
  3295. 00002440  266E 0008                movea.l    A3, [A6 + 0x8]
  3296. 00002444  2C2E 0024                move.l     D6, [A6 + 0x24]
  3297. 00002448  284B                     movea.l    A4, A3
  3298. 0000244A  2054                     movea.l    A0, [A4]
  3299. 0000244C  7000                     moveq.l    D0, 0x00
  3300. 0000244E  2140 0054                move.l     [A0 + 0x54], D0
  3301. 00002452  2140 0050                move.l     [A0 + 0x50], D0
  3302. 00002456  4A86                     tst.l      D6
  3303. 00002458  670A                     beq        +0xC /* 00002464 */
  3304. 0000245A  2046                     movea.l    A0, D6
  3305. 0000245C  2050                     movea.l    A0, [A0]
  3306. 0000245E  2E28 0016                move.l     D7, [A0 + 0x16]
  3307. 00002462  6002                     bra        +0x4 /* 00002466 */
  3308. label00002464:
  3309. 00002464  7E00                     moveq.l    D7, 0x00
  3310. label00002466:
  3311. 00002466  2F07                     move.l     -[A7], D7
  3312. 00002468  2F06                     move.l     -[A7], D6
  3313. 0000246A  486E FFF8                pea.l      [A6 - 0x8]
  3314. 0000246E  486E FFF0                pea.l      [A6 - 0x10]
  3315. 00002472  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  3316. 00002476  1F2E 0018                move.b     -[A7], [A6 + 0x18]
  3317. 0000247A  2F0B                     move.l     -[A7], A3
  3318. 0000247C  4EBA F3EA                jsr        [PC - 0xC16 /* 00001868 */]
  3319. 00002480  2254                     movea.l    A1, [A4]
  3320. 00002482  41E9 0038                lea.l      A0, [A1 + 0x38]
  3321. 00002486  45ED F82C                lea.l      A2, [A5 - 0x7D4]
  3322. 0000248A  20DA                     move.l     [A0]+, [A2]+
  3323. 0000248C  20DA                     move.l     [A0]+, [A2]+
  3324. 0000248E  41E9 0048                lea.l      A0, [A1 + 0x48]
  3325. 00002492  45ED F82C                lea.l      A2, [A5 - 0x7D4]
  3326. 00002496  20DA                     move.l     [A0]+, [A2]+
  3327. 00002498  20DA                     move.l     [A0]+, [A2]+
  3328. 0000249A  41E9 005E                lea.l      A0, [A1 + 0x5E]
  3329. 0000249E  45ED F6D8                lea.l      A2, [A5 - 0x928]
  3330. 000024A2  20DA                     move.l     [A0]+, [A2]+
  3331. 000024A4  20DA                     move.l     [A0]+, [A2]+
  3332. 000024A6  20DA                     move.l     [A0]+, [A2]+
  3333. 000024A8  20DA                     move.l     [A0]+, [A2]+
  3334. 000024AA  137C 0001 006E           move.b     [A1 + 0x6E], 0x1
  3335. 000024B0  7010                     moveq.l    D0, 0x10
  3336. 000024B2  2F00                     move.l     -[A7], D0
  3337. 000024B4  7010                     moveq.l    D0, 0x10
  3338. 000024B6  2F00                     move.l     -[A7], D0
  3339. 000024B8  42A7                     clr.l      -[A7]
  3340. 000024BA  2F0B                     move.l     -[A7], A3
  3341. 000024BC  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  3342. 000024C0  2D6E 0014 FFEC           move.l     [A6 - 0x14], [A6 + 0x14]
  3343. 000024C6  2D6E 0010 FFE8           move.l     [A6 - 0x18], [A6 + 0x10]
  3344. 000024CC  486E FFE8                pea.l      [A6 - 0x18]
  3345. 000024D0  4267                     clr.w      -[A7]
  3346. 000024D2  2F0B                     move.l     -[A7], A3
  3347. 000024D4  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  3348. 000024D8  102E 000E                move.b     D0, [A6 + 0xE]
  3349. 000024DC  670A                     beq        +0xC /* 000024E8 */
  3350. 000024DE  1F3C 0001                move.b     -[A7], 0x1
  3351. 000024E2  2F0B                     move.l     -[A7], A3
  3352. 000024E4  4EBA 01CE                jsr        [PC + 0x1CE /* 000026B4 */]
  3353. label000024E8:
  3354. 000024E8  102E 000C                move.b     D0, [A6 + 0xC]
  3355. 000024EC  6708                     beq        +0xA /* 000024F6 */
  3356. 000024EE  4267                     clr.w      -[A7]
  3357. 000024F0  2F0B                     move.l     -[A7], A3
  3358. 000024F2  4EBA 01C0                jsr        [PC + 0x1C0 /* 000026B4 */]
  3359. label000024F6:
  3360. 000024F6  102E 000E                move.b     D0, [A6 + 0xE]
  3361. 000024FA  6606                     bne        +0x8 /* 00002502 */
  3362. 000024FC  802E 000C                or.b       D0, [A6 + 0xC]
  3363. 00002500  6708                     beq        +0xA /* 0000250A */
  3364. label00002502:
  3365. 00002502  4267                     clr.w      -[A7]
  3366. 00002504  2F0B                     move.l     -[A7], A3
  3367. 00002506  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  3368. label0000250A:
  3369. 0000250A  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  3370. 0000250E  4E5E                     unlink     A6
  3371. 00002510  205F                     movea.l    A0, [A7]+
  3372. 00002512  DEFC 0020                add.w      A7, 0x20 /* ' ' */
  3373. 00002516  4ED0                     jmp        [A0]
  3374. export_338:
  3375. 00002518  4E56 FFF8                link       A6, -0x0008
  3376. 0000251C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  3377. 00002520  2E2E 0008                move.l     D7, [A6 + 0x8]
  3378. 00002524  2647                     movea.l    A3, D7
  3379. 00002526  2053                     movea.l    A0, [A3]
  3380. 00002528  7000                     moveq.l    D0, 0x00
  3381. 0000252A  2140 0054                move.l     [A0 + 0x54], D0
  3382. 0000252E  2140 0050                move.l     [A0 + 0x50], D0
  3383. 00002532  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3384. 00002536  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3385. 0000253A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3386. 0000253E  2F07                     move.l     -[A7], D7
  3387. 00002540  4EBA F3E6                jsr        [PC - 0xC1A /* 00001928 */]
  3388. 00002544  206E 000C                movea.l    A0, [A6 + 0xC]
  3389. 00002548  2850                     movea.l    A4, [A0]
  3390. 0000254A  2253                     movea.l    A1, [A3]
  3391. 0000254C  41E9 0038                lea.l      A0, [A1 + 0x38]
  3392. 00002550  45ED F82C                lea.l      A2, [A5 - 0x7D4]
  3393. 00002554  20DA                     move.l     [A0]+, [A2]+
  3394. 00002556  20DA                     move.l     [A0]+, [A2]+
  3395. 00002558  137C 0001 006E           move.b     [A1 + 0x6E], 0x1
  3396. 0000255E  2D6C 0006 FFFC           move.l     [A6 - 0x4], [A4 + 0x6]
  3397. 00002564  2D6C 0002 FFF8           move.l     [A6 - 0x8], [A4 + 0x2]
  3398. 0000256A  486E FFF8                pea.l      [A6 - 0x8]
  3399. 0000256E  4267                     clr.w      -[A7]
  3400. 00002570  2F07                     move.l     -[A7], D7
  3401. 00002572  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  3402. 00002576  302C 000C                move.w     D0, [A4 + 0xC]
  3403. 0000257A  48C0                     ext.l      D0
  3404. 0000257C  2F00                     move.l     -[A7], D0
  3405. 0000257E  302C 000A                move.w     D0, [A4 + 0xA]
  3406. 00002582  48C0                     ext.l      D0
  3407. 00002584  2F00                     move.l     -[A7], D0
  3408. 00002586  1F2C 000F                move.b     -[A7], [A4 + 0xF]
  3409. 0000258A  1F2C 000E                move.b     -[A7], [A4 + 0xE]
  3410. 0000258E  2F07                     move.l     -[A7], D7
  3411. 00002590  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  3412. 00002594  486C 0010                pea.l      [A4 + 0x10]
  3413. 00002598  2053                     movea.l    A0, [A3]
  3414. 0000259A  4868 005E                pea.l      [A0 + 0x5E]
  3415. 0000259E  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  3416. 000025A2  102C 0001                move.b     D0, [A4 + 0x1]
  3417. 000025A6  670A                     beq        +0xC /* 000025B2 */
  3418. 000025A8  1F3C 0001                move.b     -[A7], 0x1
  3419. 000025AC  2F07                     move.l     -[A7], D7
  3420. 000025AE  4EBA 007C                jsr        [PC + 0x7C /* 0000262C */]
  3421. label000025B2:
  3422. 000025B2  1014                     move.b     D0, [A4]
  3423. 000025B4  6708                     beq        +0xA /* 000025BE */
  3424. 000025B6  4267                     clr.w      -[A7]
  3425. 000025B8  2F07                     move.l     -[A7], D7
  3426. 000025BA  4EBA 0070                jsr        [PC + 0x70 /* 0000262C */]
  3427. label000025BE:
  3428. 000025BE  102C 0001                move.b     D0, [A4 + 0x1]
  3429. 000025C2  6604                     bne        +0x6 /* 000025C8 */
  3430. 000025C4  8014                     or.b       D0, [A4]
  3431. 000025C6  6708                     beq        +0xA /* 000025D0 */
  3432. label000025C8:
  3433. 000025C8  4267                     clr.w      -[A7]
  3434. 000025CA  2F07                     move.l     -[A7], D7
  3435. 000025CC  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  3436. label000025D0:
  3437. 000025D0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3438. 000025D4  7018                     moveq.l    D0, 0x18
  3439. 000025D6  2F00                     move.l     -[A7], D0
  3440. 000025D8  4EBA E5B6                jsr        [PC - 0x1A4A /* 00000B90 */]
  3441. 000025DC  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  3442. 000025E0  4E5E                     unlink     A6
  3443. 000025E2  205F                     movea.l    A0, [A7]+
  3444. 000025E4  DEFC 0010                add.w      A7, 0x10
  3445. 000025E8  4ED0                     jmp        [A0]
  3446. 000025EA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3447. export_339: // at 000025EC (misaligned)
  3448. 000025EE  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3449. 000025F2  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  3450. 000025F6  0008 4EBA                ori.b      A0, 0xBA
  3451. 000025FA  F3BA                     .invalid   <<F/6/1>>
  3452. 000025FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3453. 00002600  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3454. 00002604  4EAD 217A                jsr        [A5 + 0x217A /* export_1067 */]
  3455. 00002608  4E5E                     unlink     A6
  3456. 0000260A  205F                     movea.l    A0, [A7]+
  3457. 0000260C  504F                     addq.w     A7, 8
  3458. 0000260E  4ED0                     jmp        [A0]
  3459. 00002610  4E56 0000                link       A6, 0
  3460. 00002614  206E 0008                movea.l    A0, [A6 + 0x8]
  3461. 00002618  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3462. 0000261C  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  3463. 00002620  4E5E                     unlink     A6
  3464. 00002622  205F                     movea.l    A0, [A7]+
  3465. 00002624  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3466. 00002628  4ED0                     jmp        [A0]
  3467. 0000262A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3468. // begin alternate branch 0000262C-00002630
  3469. fn0000262C:
  3470. 0000262C  4E56 FFBE                link       A6, -0x0042
  3471. // end alternate branch 0000262C-00002630
  3472. fn0000262C: // (misaligned)
  3473. 0000262E  FFBE                     .invalid   <<F/6/7>>
  3474. 00002630  48E7 0118                movem.l    -[A7], D7,A3,A4
  3475. 00002634  2E2E 0008                move.l     D7, [A6 + 0x8]
  3476. 00002638  2847                     movea.l    A4, D7
  3477. 0000263A  486E FFBE                pea.l      [A6 - 0x42]
  3478. 0000263E  487A FFD0                pea.l      [PC - 0x30 /* 00002610, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3479. 00002642  2F0E                     move.l     -[A7], A6
  3480. 00002644  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  3481. 00002648  42A7                     clr.l      -[A7]
  3482. 0000264A  2054                     movea.l    A0, [A4]
  3483. 0000264C  2F28 0016                move.l     -[A7], [A0 + 0x16]
  3484. 00002650  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3485. 00002654  3F3C 00CA                move.w     -[A7], 0xCA
  3486. 00002658  486D F82C                pea.l      [A5 - 0x7D4]
  3487. 0000265C  2F07                     move.l     -[A7], D7
  3488. 0000265E  4EBA E694                jsr        [PC - 0x196C /* 00000CF4 */]
  3489. 00002662  265F                     movea.l    A3, [A7]+
  3490. 00002664  2053                     movea.l    A0, [A3]
  3491. 00002666  116E 000C 006A           move.b     [A0 + 0x6A], [A6 + 0xC]
  3492. 0000266C  4267                     clr.w      -[A7]
  3493. 0000266E  2F07                     move.l     -[A7], D7
  3494. 00002670  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  3495. 00002674  2053                     movea.l    A0, [A3]
  3496. 00002676  115F 0032                move.b     [A0 + 0x32], [A7]+
  3497. 0000267A  2F07                     move.l     -[A7], D7
  3498. 0000267C  2F0B                     move.l     -[A7], A3
  3499. 0000267E  4EBA 0698                jsr        [PC + 0x698 /* 00002D18 */]
  3500. 00002682  486E FFBE                pea.l      [A6 - 0x42]
  3501. 00002686  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  3502. 0000268A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3503. 0000268E  4E5E                     unlink     A6
  3504. 00002690  205F                     movea.l    A0, [A7]+
  3505. 00002692  5C4F                     addq.w     A7, 6
  3506. 00002694  4ED0                     jmp        [A0]
  3507. 00002696  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3508. 0000269A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3509. 0000269E  0008 2F28                ori.b      A0, 0x28 /* '(' */
  3510. 000026A2  0008 4EAD                ori.b      A0, 0xAD
  3511. 000026A6  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  3512. 000026AC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3513. 000026B0  4ED0                     jmp        [A0]
  3514. 000026B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3515. // begin alternate branch 000026B4-000026B8
  3516. fn000026B4:
  3517. 000026B4  4E56 FFBE                link       A6, -0x0042
  3518. // end alternate branch 000026B4-000026B8
  3519. fn000026B4: // (misaligned)
  3520. 000026B6  FFBE                     .invalid   <<F/6/7>>
  3521. 000026B8  2F0C                     move.l     -[A7], A4
  3522. 000026BA  286E 0008                movea.l    A4, [A6 + 0x8]
  3523. 000026BE  486E FFBE                pea.l      [A6 - 0x42]
  3524. 000026C2  487A FFD4                pea.l      [PC - 0x2C /* 00002698, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3525. 000026C6  2F0E                     move.l     -[A7], A6
  3526. 000026C8  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  3527. 000026CC  486E FFFC                pea.l      [A6 - 0x4]
  3528. 000026D0  486D 1EFC                pea.l      [A5 + 0x1EFC]
  3529. 000026D4  3F3C 0070                move.w     -[A7], 0x70 /* 'p' */
  3530. 000026D8  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  3531. 000026DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3532. 000026E0  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  3533. 000026E4  2054                     movea.l    A0, [A4]
  3534. 000026E6  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3535. 000026EA  486D F82C                pea.l      [A5 - 0x7D4]
  3536. 000026EE  486D F82C                pea.l      [A5 - 0x7D4]
  3537. 000026F2  1F3C 0004                move.b     -[A7], 0x4
  3538. 000026F6  1F3C 0004                move.b     -[A7], 0x4
  3539. 000026FA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3540. 000026FE  102E 000C                move.b     D0, [A6 + 0xC]
  3541. 00002702  4880                     ext.w      D0
  3542. 00002704  E540                     asl        D0.w, 2
  3543. 00002706  2F30 0048                move.l     -[A7], [A0 + D0.w + 0x48]
  3544. 0000270A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3545. 0000270E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3546. 00002712  4EBA 04C8                jsr        [PC + 0x4C8 /* 00002BDC */]
  3547. 00002716  486E FFBE                pea.l      [A6 - 0x42]
  3548. 0000271A  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  3549. 0000271E  285F                     movea.l    A4, [A7]+
  3550. 00002720  4E5E                     unlink     A6
  3551. 00002722  205F                     movea.l    A0, [A7]+
  3552. 00002724  5C4F                     addq.w     A7, 6
  3553. 00002726  4ED0                     jmp        [A0]
  3554. fn00002728:
  3555. 00002728  4E56 FFEC                link       A6, -0x0014
  3556. 0000272C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  3557. 00002730  206E 0014                movea.l    A0, [A6 + 0x14]
  3558. 00002734  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3559. 00002738  22D8                     move.l     [A1]+, [A0]+
  3560. 0000273A  22D8                     move.l     [A1]+, [A0]+
  3561. 0000273C  206E 0010                movea.l    A0, [A6 + 0x10]
  3562. 00002740  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3563. 00002744  22D8                     move.l     [A1]+, [A0]+
  3564. 00002746  22D8                     move.l     [A1]+, [A0]+
  3565. 00002748  2E2E 0018                move.l     D7, [A6 + 0x18]
  3566. 0000274C  286E 0008                movea.l    A4, [A6 + 0x8]
  3567. 00002750  4A87                     tst.l      D7
  3568. 00002752  670A                     beq        +0xC /* 0000275E */
  3569. 00002754  2047                     movea.l    A0, D7
  3570. 00002756  2050                     movea.l    A0, [A0]
  3571. 00002758  2668 0016                movea.l    A3, [A0 + 0x16]
  3572. 0000275C  6004                     bra        +0x6 /* 00002762 */
  3573. label0000275E:
  3574. 0000275E  7000                     moveq.l    D0, 0x00
  3575. 00002760  2640                     movea.l    A3, D0
  3576. label00002762:
  3577. 00002762  2254                     movea.l    A1, [A4]
  3578. 00002764  41E9 004C                lea.l      A0, [A1 + 0x4C]
  3579. 00002768  45ED F46C                lea.l      A2, [A5 - 0xB94]
  3580. 0000276C  20DA                     move.l     [A0]+, [A2]+
  3581. 0000276E  20DA                     move.l     [A0]+, [A2]+
  3582. 00002770  20DA                     move.l     [A0]+, [A2]+
  3583. 00002772  2F0B                     move.l     -[A7], A3
  3584. 00002774  2F07                     move.l     -[A7], D7
  3585. 00002776  486E FFF8                pea.l      [A6 - 0x8]
  3586. 0000277A  486E FFF0                pea.l      [A6 - 0x10]
  3587. 0000277E  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  3588. 00002782  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3589. 00002786  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3590. 0000278A  4EBA F0DC                jsr        [PC - 0xF24 /* 00001868 */]
  3591. 0000278E  2054                     movea.l    A0, [A4]
  3592. 00002790  217C 0001 0000 0038      move.l     [A0 + 0x38], 0x10000
  3593. 00002798  117C 0001 003C           move.b     [A0 + 0x3C], 0x1
  3594. 0000279E  4228 003E                clr.b      [A0 + 0x3E]
  3595. 000027A2  217C 0001 0001 0040      move.l     [A0 + 0x40], 0x10001
  3596. 000027AA  43E8 0044                lea.l      A1, [A0 + 0x44]
  3597. 000027AE  45ED F714                lea.l      A2, [A5 - 0x8EC]
  3598. 000027B2  22DA                     move.l     [A1]+, [A2]+
  3599. 000027B4  22DA                     move.l     [A1]+, [A2]+
  3600. 000027B6  43E8 004C                lea.l      A1, [A0 + 0x4C]
  3601. 000027BA  45ED F46C                lea.l      A2, [A5 - 0xB94]
  3602. 000027BE  22DA                     move.l     [A1]+, [A2]+
  3603. 000027C0  22DA                     move.l     [A1]+, [A2]+
  3604. 000027C2  22DA                     move.l     [A1]+, [A2]+
  3605. 000027C4  4228 003D                clr.b      [A0 + 0x3D]
  3606. 000027C8  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  3607. 000027CC  4E5E                     unlink     A6
  3608. 000027CE  205F                     movea.l    A0, [A7]+
  3609. 000027D0  DEFC 0014                add.w      A7, 0x14
  3610. 000027D4  4ED0                     jmp        [A0]
  3611. 000027D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3612. // begin alternate branch 000027D8-000027DC
  3613. export_340:
  3614. fn000027D8:
  3615. 000027D8  4E56 FFF4                link       A6, -0x000C
  3616. // end alternate branch 000027D8-000027DC
  3617. export_340: // at 000027D8 (misaligned)
  3618. fn000027D8: // (misaligned)
  3619. 000027DA  FFF4                     .invalid   <<F/7/7>>
  3620. 000027DC  48E7 0038                movem.l    -[A7], A2,A3,A4
  3621. 000027E0  266E 0008                movea.l    A3, [A6 + 0x8]
  3622. 000027E4  2253                     movea.l    A1, [A3]
  3623. 000027E6  41E9 004C                lea.l      A0, [A1 + 0x4C]
  3624. 000027EA  45ED F46C                lea.l      A2, [A5 - 0xB94]
  3625. 000027EE  20DA                     move.l     [A0]+, [A2]+
  3626. 000027F0  20DA                     move.l     [A0]+, [A2]+
  3627. 000027F2  20DA                     move.l     [A0]+, [A2]+
  3628. 000027F4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3629. 000027F8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3630. 000027FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3631. 00002800  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3632. 00002804  4EBA F122                jsr        [PC - 0xEDE /* 00001928 */]
  3633. 00002808  206E 000C                movea.l    A0, [A6 + 0xC]
  3634. 0000280C  2850                     movea.l    A4, [A0]
  3635. 0000280E  2053                     movea.l    A0, [A3]
  3636. 00002810  317C 0001 0038           move.w     [A0 + 0x38], 0x1
  3637. 00002816  1154 003E                move.b     [A0 + 0x3E], [A4]
  3638. 0000281A  082C 0007 0006           btst.b     [A4 + 0x6], 0x7
  3639. 00002820  56C0                     sne        D0
  3640. 00002822  0240 0001                andi.w     D0, 0x1
  3641. 00002826  1140 003C                move.b     [A0 + 0x3C], D0
  3642. 0000282A  082C 0005 0006           btst.b     [A4 + 0x6], 0x5
  3643. 00002830  56C0                     sne        D0
  3644. 00002832  0240 0001                andi.w     D0, 0x1
  3645. 00002836  1140 003A                move.b     [A0 + 0x3A], D0
  3646. 0000283A  082C 0006 0006           btst.b     [A4 + 0x6], 0x6
  3647. 00002840  56C0                     sne        D0
  3648. 00002842  0240 0001                andi.w     D0, 0x1
  3649. 00002846  1140 003B                move.b     [A0 + 0x3B], D0
  3650. 0000284A  082C 0004 0006           btst.b     [A4 + 0x6], 0x4
  3651. 00002850  56C0                     sne        D0
  3652. 00002852  0240 0001                andi.w     D0, 0x1
  3653. 00002856  1140 003D                move.b     [A0 + 0x3D], D0
  3654. 0000285A  43E8 0044                lea.l      A1, [A0 + 0x44]
  3655. 0000285E  244C                     movea.l    A2, A4
  3656. 00002860  508A                     addq.l     A2, 8
  3657. 00002862  22DA                     move.l     [A1]+, [A2]+
  3658. 00002864  22DA                     move.l     [A1]+, [A2]+
  3659. 00002866  216C 0002 0040           move.l     [A0 + 0x40], [A4 + 0x2]
  3660. 0000286C  486E FFF4                pea.l      [A6 - 0xC]
  3661. 00002870  4267                     clr.w      -[A7]
  3662. 00002872  486C 001A                pea.l      [A4 + 0x1A]
  3663. 00002876  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  3664. 0000287A  4240                     clr.w      D0
  3665. 0000287C  102C 0010                move.b     D0, [A4 + 0x10]
  3666. 00002880  3F00                     move.w     -[A7], D0
  3667. 00002882  3F2C 0012                move.w     -[A7], [A4 + 0x12]
  3668. 00002886  486C 0014                pea.l      [A4 + 0x14]
  3669. 0000288A  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  3670. 0000288E  2253                     movea.l    A1, [A3]
  3671. 00002890  41E9 004C                lea.l      A0, [A1 + 0x4C]
  3672. 00002894  45EE FFF4                lea.l      A2, [A6 - 0xC]
  3673. 00002898  20DA                     move.l     [A0]+, [A2]+
  3674. 0000289A  20DA                     move.l     [A0]+, [A2]+
  3675. 0000289C  20DA                     move.l     [A0]+, [A2]+
  3676. 0000289E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3677. 000028A2  2F3C 0000 011A           move.l     -[A7], 0x11A
  3678. 000028A8  4EBA E30E                jsr        [PC - 0x1CF2 /* 00000BB8 */]
  3679. 000028AC  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3680. 000028B0  4E5E                     unlink     A6
  3681. 000028B2  205F                     movea.l    A0, [A7]+
  3682. 000028B4  DEFC 0010                add.w      A7, 0x10
  3683. 000028B8  4ED0                     jmp        [A0]
  3684. 000028BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3685. // begin alternate branch 000028BC-000028C4
  3686. fn000028BC:
  3687. 000028BC  4E56 FEE8                link       A6, -0x0118
  3688. 000028C0  48E7 0118                movem.l    -[A7], D7,A3,A4
  3689. // end alternate branch 000028BC-000028C4
  3690. fn000028BC: // (misaligned)
  3691. 000028BE  FEE8 48E7                .extension 0xEE8 <<F/2-3/7>> // unimplemented
  3692. 000028C2  0118                     btst       [A0]+, D0
  3693. 000028C4  206E 0026                movea.l    A0, [A6 + 0x26]
  3694. 000028C8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3695. 000028CC  22D8                     move.l     [A1]+, [A0]+
  3696. 000028CE  22D8                     move.l     [A1]+, [A0]+
  3697. 000028D0  206E 0022                movea.l    A0, [A6 + 0x22]
  3698. 000028D4  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3699. 000028D8  22D8                     move.l     [A1]+, [A0]+
  3700. 000028DA  22D8                     move.l     [A1]+, [A0]+
  3701. 000028DC  206E 001A                movea.l    A0, [A6 + 0x1A]
  3702. 000028E0  43EE FEF0                lea.l      A1, [A6 - 0x110]
  3703. 000028E4  703F                     moveq.l    D0, 0x3F
  3704. label000028E6:
  3705. 000028E6  22D8                     move.l     [A1]+, [A0]+
  3706. 000028E8  51C8 FFFC                dbf        D0, -0x6 /* 000028E6 */
  3707. 000028EC  2E2E 0008                move.l     D7, [A6 + 0x8]
  3708. 000028F0  2847                     movea.l    A4, D7
  3709. 000028F2  2054                     movea.l    A0, [A4]
  3710. 000028F4  7000                     moveq.l    D0, 0x00
  3711. 000028F6  2140 0058                move.l     [A0 + 0x58], D0
  3712. 000028FA  4268 005C                clr.w      [A0 + 0x5C]
  3713. 000028FE  7000                     moveq.l    D0, 0x00
  3714. 00002900  2140 005E                move.l     [A0 + 0x5E], D0
  3715. 00002904  2140 0062                move.l     [A0 + 0x62], D0
  3716. 00002908  2140 0066                move.l     [A0 + 0x66], D0
  3717. 0000290C  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  3718. 00002910  486E FFF8                pea.l      [A6 - 0x8]
  3719. 00002914  486E FFF0                pea.l      [A6 - 0x10]
  3720. 00002918  1F2E 0020                move.b     -[A7], [A6 + 0x20]
  3721. 0000291C  1F2E 001E                move.b     -[A7], [A6 + 0x1E]
  3722. 00002920  2F07                     move.l     -[A7], D7
  3723. 00002922  4EBA FE04                jsr        [PC - 0x1FC /* 00002728 */]
  3724. 00002926  2054                     movea.l    A0, [A4]
  3725. 00002928  47E8 0022                lea.l      A3, [A0 + 0x22]
  3726. 0000292C  486E FEE8                pea.l      [A6 - 0x118]
  3727. 00002930  42A7                     clr.l      -[A7]
  3728. 00002932  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  3729. 00002936  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  3730. 0000293A  A8A7                     syscall    SetRect
  3731. 0000293C  486E FEE8                pea.l      [A6 - 0x118]
  3732. 00002940  486E FEF0                pea.l      [A6 - 0x110]
  3733. 00002944  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  3734. 00002948  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3735. 0000294C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3736. 00002950  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  3737. 00002954  2F07                     move.l     -[A7], D7
  3738. 00002956  4EBA 0070                jsr        [PC + 0x70 /* 000029C8 */]
  3739. 0000295A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3740. 0000295E  4E5E                     unlink     A6
  3741. 00002960  205F                     movea.l    A0, [A7]+
  3742. 00002962  DEFC 0026                add.w      A7, 0x26 /* '&' */
  3743. 00002966  4ED0                     jmp        [A0]
  3744. export_341:
  3745. fn00002968:
  3746. 00002968  4E56 0000                link       A6, 0
  3747. 0000296C  2F0C                     move.l     -[A7], A4
  3748. 0000296E  286E 0008                movea.l    A4, [A6 + 0x8]
  3749. 00002972  2054                     movea.l    A0, [A4]
  3750. 00002974  7000                     moveq.l    D0, 0x00
  3751. 00002976  2140 0058                move.l     [A0 + 0x58], D0
  3752. 0000297A  4268 005C                clr.w      [A0 + 0x5C]
  3753. 0000297E  7000                     moveq.l    D0, 0x00
  3754. 00002980  2140 005E                move.l     [A0 + 0x5E], D0
  3755. 00002984  2140 0062                move.l     [A0 + 0x62], D0
  3756. 00002988  2140 0066                move.l     [A0 + 0x66], D0
  3757. 0000298C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3758. 00002990  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3759. 00002994  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3760. 00002998  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3761. 0000299C  4EBA FE3A                jsr        [PC - 0x1C6 /* 000027D8 */]
  3762. 000029A0  285F                     movea.l    A4, [A7]+
  3763. 000029A2  4E5E                     unlink     A6
  3764. 000029A4  205F                     movea.l    A0, [A7]+
  3765. 000029A6  DEFC 0010                add.w      A7, 0x10
  3766. 000029AA  4ED0                     jmp        [A0]
  3767. 000029AC  4E56 0000                link       A6, 0
  3768. 000029B0  206E 0008                movea.l    A0, [A6 + 0x8]
  3769. 000029B4  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3770. 000029B8  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  3771. 000029BC  4E5E                     unlink     A6
  3772. 000029BE  205F                     movea.l    A0, [A7]+
  3773. 000029C0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3774. 000029C4  4ED0                     jmp        [A0]
  3775. 000029C6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3776. // begin alternate branch 000029C8-000029D0
  3777. fn000029C8:
  3778. 000029C8  4E56 FEAE                link       A6, -0x0152
  3779. 000029CC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3780. // end alternate branch 000029C8-000029D0
  3781. fn000029C8: // (misaligned)
  3782. 000029CA  FEAE 48E7                .extension 0xEAE <<F/2-3/7>> // unimplemented
  3783. 000029CE  0318                     btst       [A0]+, D1
  3784. 000029D0  206E 001E                movea.l    A0, [A6 + 0x1E]
  3785. 000029D4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3786. 000029D8  22D8                     move.l     [A1]+, [A0]+
  3787. 000029DA  22D8                     move.l     [A1]+, [A0]+
  3788. 000029DC  206E 001A                movea.l    A0, [A6 + 0x1A]
  3789. 000029E0  43EE FEF8                lea.l      A1, [A6 - 0x108]
  3790. 000029E4  703F                     moveq.l    D0, 0x3F
  3791. label000029E6:
  3792. 000029E6  22D8                     move.l     [A1]+, [A0]+
  3793. 000029E8  51C8 FFFC                dbf        D0, -0x6 /* 000029E6 */
  3794. 000029EC  2C2E 0008                move.l     D6, [A6 + 0x8]
  3795. 000029F0  2846                     movea.l    A4, D6
  3796. 000029F2  42A7                     clr.l      -[A7]
  3797. 000029F4  2F06                     move.l     -[A7], D6
  3798. 000029F6  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  3799. 000029FA  265F                     movea.l    A3, [A7]+
  3800. 000029FC  200B                     move.l     D0, A3
  3801. 000029FE  6604                     bne        +0x6 /* 00002A04 */
  3802. 00002A00  266D F81C                movea.l    A3, [A5 - 0x7E4]
  3803. label00002A04:
  3804. 00002A04  486E FEB2                pea.l      [A6 - 0x14E]
  3805. 00002A08  487A FFA2                pea.l      [PC - 0x5E /* 000029AC, value 0x4E560000 'NV\0\0', cstring "NV" */]
  3806. 00002A0C  2F0E                     move.l     -[A7], A6
  3807. 00002A0E  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  3808. 00002A12  42A7                     clr.l      -[A7]
  3809. 00002A14  2F0B                     move.l     -[A7], A3
  3810. 00002A16  486E FFF8                pea.l      [A6 - 0x8]
  3811. 00002A1A  486E FEF8                pea.l      [A6 - 0x108]
  3812. 00002A1E  42A7                     clr.l      -[A7]
  3813. 00002A20  42A7                     clr.l      -[A7]
  3814. 00002A22  7000                     moveq.l    D0, 0x00
  3815. 00002A24  302E 000C                move.w     D0, [A6 + 0xC]
  3816. 00002A28  80BC 0000 0008           or.l       D0, 0x8
  3817. 00002A2E  3F00                     move.w     -[A7], D0
  3818. 00002A30  2F06                     move.l     -[A7], D6
  3819. 00002A32  A954                     syscall    NewControl
  3820. 00002A34  2E17                     move.l     D7, [A7]
  3821. 00002A36  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  3822. 00002A3A  486E FEB2                pea.l      [A6 - 0x14E]
  3823. 00002A3E  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  3824. 00002A42  2D4B FEAE                move.l     [A6 - 0x152], A3
  3825. 00002A46  206E FEAE                movea.l    A0, [A6 - 0x152]
  3826. 00002A4A  2068 008C                movea.l    A0, [A0 + 0x8C]
  3827. 00002A4E  2050                     movea.l    A0, [A0]
  3828. 00002A50  226E FEAE                movea.l    A1, [A6 - 0x152]
  3829. 00002A54  2350 008C                move.l     [A1 + 0x8C], [A0]
  3830. 00002A58  2054                     movea.l    A0, [A4]
  3831. 00002A5A  1028 003B                move.b     D0, [A0 + 0x3B]
  3832. 00002A5E  670C                     beq        +0xE /* 00002A6C */
  3833. 00002A60  2047                     movea.l    A0, D7
  3834. 00002A62  2050                     movea.l    A0, [A0]
  3835. 00002A64  303C 00FF                move.w     D0, 0xFF
  3836. 00002A68  1140 0011                move.b     [A0 + 0x11], D0
  3837. label00002A6C:
  3838. 00002A6C  2054                     movea.l    A0, [A4]
  3839. 00002A6E  2147 0058                move.l     [A0 + 0x58], D7
  3840. 00002A72  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  3841. 00002A76  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3842. 00002A7A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3843. 00002A7E  4267                     clr.w      -[A7]
  3844. 00002A80  2F06                     move.l     -[A7], D6
  3845. 00002A82  4EAD 18FA                jsr        [A5 + 0x18FA /* export_795 */]
  3846. 00002A86  B7ED F81C                cmpa.l     A3, [A5 - 0x7E4]
  3847. 00002A8A  56C0                     sne        D0
  3848. 00002A8C  4400                     neg.b      D0
  3849. 00002A8E  1F00                     move.b     -[A7], D0
  3850. 00002A90  2F06                     move.l     -[A7], D6
  3851. 00002A92  4EAD 18D2                jsr        [A5 + 0x18D2 /* export_790 */]
  3852. 00002A96  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3853. 00002A9A  4E5E                     unlink     A6
  3854. 00002A9C  205F                     movea.l    A0, [A7]+
  3855. 00002A9E  DEFC 001A                add.w      A7, 0x1A
  3856. 00002AA2  4ED0                     jmp        [A0]
  3857. fn00002AA4:
  3858. 00002AA4  4E56 FFF0                link       A6, -0x0010
  3859. 00002AA8  2F0C                     move.l     -[A7], A4
  3860. 00002AAA  206E 0022                movea.l    A0, [A6 + 0x22]
  3861. 00002AAE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3862. 00002AB2  22D8                     move.l     [A1]+, [A0]+
  3863. 00002AB4  22D8                     move.l     [A1]+, [A0]+
  3864. 00002AB6  206E 001E                movea.l    A0, [A6 + 0x1E]
  3865. 00002ABA  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3866. 00002ABE  22D8                     move.l     [A1]+, [A0]+
  3867. 00002AC0  22D8                     move.l     [A1]+, [A0]+
  3868. 00002AC2  286E 0008                movea.l    A4, [A6 + 0x8]
  3869. 00002AC6  2F2E 0026                move.l     -[A7], [A6 + 0x26]
  3870. 00002ACA  486E FFF8                pea.l      [A6 - 0x8]
  3871. 00002ACE  486E FFF0                pea.l      [A6 - 0x10]
  3872. 00002AD2  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  3873. 00002AD6  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  3874. 00002ADA  487A 0048                pea.l      [PC + 0x48 /* 00002B24, value 0x0, cstring "" */]
  3875. 00002ADE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3876. 00002AE2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3877. 00002AE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3878. 00002AEA  3F3C 0010                move.w     -[A7], 0x10
  3879. 00002AEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3880. 00002AF2  4EBA FDC8                jsr        [PC - 0x238 /* 000028BC */]
  3881. 00002AF6  2054                     movea.l    A0, [A4]
  3882. 00002AF8  116E 0018 006A           move.b     [A0 + 0x6A], [A6 + 0x18]
  3883. 00002AFE  7001                     moveq.l    D0, 0x01
  3884. 00002B00  B02E 0018                cmp.b      D0, [A6 + 0x18]
  3885. 00002B04  660A                     bne        +0xC /* 00002B10 */
  3886. 00002B06  2054                     movea.l    A0, [A4]
  3887. 00002B08  317C 000E 0038           move.w     [A0 + 0x38], 0xE
  3888. 00002B0E  6008                     bra        +0xA /* 00002B18 */
  3889. label00002B10:
  3890. 00002B10  2054                     movea.l    A0, [A4]
  3891. 00002B12  317C 000F 0038           move.w     [A0 + 0x38], 0xF
  3892. label00002B18:
  3893. 00002B18  285F                     movea.l    A4, [A7]+
  3894. 00002B1A  4E5E                     unlink     A6
  3895. 00002B1C  205F                     movea.l    A0, [A7]+
  3896. 00002B1E  DEFC 0022                add.w      A7, 0x22 /* '\"' */
  3897. 00002B22  4ED0                     jmp        [A0]
  3898. 00002B24  0000 0000                ori.b      D0, 0x0
  3899. export_342:
  3900. fn00002B28:
  3901. 00002B28  4E56 FFF8                link       A6, -0x0008
  3902. 00002B2C  48E7 0118                movem.l    -[A7], D7,A3,A4
  3903. 00002B30  2E2E 0008                move.l     D7, [A6 + 0x8]
  3904. 00002B34  2847                     movea.l    A4, D7
  3905. 00002B36  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3906. 00002B3A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3907. 00002B3E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3908. 00002B42  2F07                     move.l     -[A7], D7
  3909. 00002B44  4EBA FE22                jsr        [PC - 0x1DE /* 00002968 */]
  3910. 00002B48  486E FFF8                pea.l      [A6 - 0x8]
  3911. 00002B4C  2F07                     move.l     -[A7], D7
  3912. 00002B4E  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  3913. 00002B52  206E 000C                movea.l    A0, [A6 + 0xC]
  3914. 00002B56  2650                     movea.l    A3, [A0]
  3915. 00002B58  486E FFF8                pea.l      [A6 - 0x8]
  3916. 00002B5C  487A 0060                pea.l      [PC + 0x60 /* 00002BBE, value 0x4E56 'NV', cstring "" */]
  3917. 00002B60  2F13                     move.l     -[A7], [A3]
  3918. 00002B62  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3919. 00002B66  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3920. 00002B6A  3F3C 0010                move.w     -[A7], 0x10
  3921. 00002B6E  2F07                     move.l     -[A7], D7
  3922. 00002B70  4EBA FE56                jsr        [PC - 0x1AA /* 000029C8 */]
  3923. 00002B74  302E FFFC                move.w     D0, [A6 - 0x4]
  3924. 00002B78  906E FFF8                sub.w      D0, [A6 - 0x8]
  3925. 00002B7C  322E FFFE                move.w     D1, [A6 - 0x2]
  3926. 00002B80  926E FFFA                sub.w      D1, [A6 - 0x6]
  3927. 00002B84  B240                     cmp.w      D1, D0
  3928. 00002B86  6E0E                     bgt        +0x10 /* 00002B96 */
  3929. 00002B88  2054                     movea.l    A0, [A4]
  3930. 00002B8A  4228 006A                clr.b      [A0 + 0x6A]
  3931. 00002B8E  317C 000F 0038           move.w     [A0 + 0x38], 0xF
  3932. 00002B94  600E                     bra        +0x10 /* 00002BA4 */
  3933. label00002B96:
  3934. 00002B96  2054                     movea.l    A0, [A4]
  3935. 00002B98  117C 0001 006A           move.b     [A0 + 0x6A], 0x1
  3936. 00002B9E  317C 000E 0038           move.w     [A0 + 0x38], 0xE
  3937. label00002BA4:
  3938. 00002BA4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3939. 00002BA8  700C                     moveq.l    D0, 0x0C
  3940. 00002BAA  2F00                     move.l     -[A7], D0
  3941. 00002BAC  4EBA DFE2                jsr        [PC - 0x201E /* 00000B90 */]
  3942. 00002BB0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3943. 00002BB4  4E5E                     unlink     A6
  3944. 00002BB6  205F                     movea.l    A0, [A7]+
  3945. 00002BB8  DEFC 0010                add.w      A7, 0x10
  3946. 00002BBC  4ED0                     jmp        [A0]
  3947. 00002BBE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3948. 00002BC2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  3949. 00002BC6  0008 2F28                ori.b      A0, 0x28 /* '(' */
  3950. 00002BCA  0008 4EAD                ori.b      A0, 0xAD
  3951. 00002BCE  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  3952. 00002BD4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  3953. 00002BD8  4ED0                     jmp        [A0]
  3954. 00002BDA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3955. // begin alternate branch 00002BDC-00002BE0
  3956. fn00002BDC:
  3957. 00002BDC  4E56 FFAE                link       A6, -0x0052
  3958. // end alternate branch 00002BDC-00002BE0
  3959. fn00002BDC: // (misaligned)
  3960. 00002BDE  FFAE                     .invalid   <<F/6/7>>
  3961. 00002BE0  48E7 0118                movem.l    -[A7], D7,A3,A4
  3962. 00002BE4  206E 001E                movea.l    A0, [A6 + 0x1E]
  3963. 00002BE8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3964. 00002BEC  22D8                     move.l     [A1]+, [A0]+
  3965. 00002BEE  22D8                     move.l     [A1]+, [A0]+
  3966. 00002BF0  206E 001A                movea.l    A0, [A6 + 0x1A]
  3967. 00002BF4  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3968. 00002BF8  22D8                     move.l     [A1]+, [A0]+
  3969. 00002BFA  22D8                     move.l     [A1]+, [A0]+
  3970. 00002BFC  266E 0008                movea.l    A3, [A6 + 0x8]
  3971. 00002C00  284B                     movea.l    A4, A3
  3972. 00002C02  2054                     movea.l    A0, [A4]
  3973. 00002C04  7000                     moveq.l    D0, 0x00
  3974. 00002C06  2140 006C                move.l     [A0 + 0x6C], D0
  3975. 00002C0A  2F2E 0022                move.l     -[A7], [A6 + 0x22]
  3976. 00002C0E  486E FFF8                pea.l      [A6 - 0x8]
  3977. 00002C12  486E FFF0                pea.l      [A6 - 0x10]
  3978. 00002C16  1F2E 0018                move.b     -[A7], [A6 + 0x18]
  3979. 00002C1A  1F2E 0016                move.b     -[A7], [A6 + 0x16]
  3980. 00002C1E  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  3981. 00002C22  42A7                     clr.l      -[A7]
  3982. 00002C24  42A7                     clr.l      -[A7]
  3983. 00002C26  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3984. 00002C2A  2F0B                     move.l     -[A7], A3
  3985. 00002C2C  4EBA FE76                jsr        [PC - 0x18A /* 00002AA4 */]
  3986. 00002C30  42A7                     clr.l      -[A7]
  3987. 00002C32  2F0B                     move.l     -[A7], A3
  3988. 00002C34  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  3989. 00002C38  2E1F                     move.l     D7, [A7]+
  3990. 00002C3A  56C0                     sne        D0
  3991. 00002C3C  4A00                     tst.b      D0
  3992. 00002C3E  6708                     beq        +0xA /* 00002C48 */
  3993. 00002C40  2047                     movea.l    A0, D7
  3994. 00002C42  2050                     movea.l    A0, [A0]
  3995. 00002C44  C028 005A                and.b      D0, [A0 + 0x5A]
  3996. label00002C48:
  3997. 00002C48  1F00                     move.b     -[A7], D0
  3998. 00002C4A  2F0B                     move.l     -[A7], A3
  3999. 00002C4C  4EAD 18D2                jsr        [A5 + 0x18D2 /* export_790 */]
  4000. 00002C50  486E FFAE                pea.l      [A6 - 0x52]
  4001. 00002C54  487A FF6A                pea.l      [PC - 0x96 /* 00002BC0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4002. 00002C58  2F0E                     move.l     -[A7], A6
  4003. 00002C5A  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  4004. 00002C5E  42A7                     clr.l      -[A7]
  4005. 00002C60  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  4006. 00002C64  2054                     movea.l    A0, [A4]
  4007. 00002C66  215F 006C                move.l     [A0 + 0x6C], [A7]+
  4008. 00002C6A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4009. 00002C6E  2F0B                     move.l     -[A7], A3
  4010. 00002C70  4EBA 00A6                jsr        [PC + 0xA6 /* 00002D18 */]
  4011. 00002C74  486E FFAE                pea.l      [A6 - 0x52]
  4012. 00002C78  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  4013. 00002C7C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4014. 00002C80  4E5E                     unlink     A6
  4015. 00002C82  205F                     movea.l    A0, [A7]+
  4016. 00002C84  DEFC 001E                add.w      A7, 0x1E
  4017. 00002C88  4ED0                     jmp        [A0]
  4018. 00002C8A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4019. 00002C8E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  4020. 00002C92  0008 2F28                ori.b      A0, 0x28 /* '(' */
  4021. 00002C96  0008 4EAD                ori.b      A0, 0xAD
  4022. 00002C9A  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  4023. 00002CA0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4024. 00002CA4  4ED0                     jmp        [A0]
  4025. 00002CA6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4026. export_343: // at 00002CA8 (misaligned)
  4027. 00002CAA  FFBE                     .invalid   <<F/6/7>>
  4028. 00002CAC  48E7 0118                movem.l    -[A7], D7,A3,A4
  4029. 00002CB0  2E2E 0008                move.l     D7, [A6 + 0x8]
  4030. 00002CB4  2847                     movea.l    A4, D7
  4031. 00002CB6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4032. 00002CBA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4033. 00002CBE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4034. 00002CC2  2F07                     move.l     -[A7], D7
  4035. 00002CC4  4EBA FE62                jsr        [PC - 0x19E /* 00002B28 */]
  4036. 00002CC8  42A7                     clr.l      -[A7]
  4037. 00002CCA  2F07                     move.l     -[A7], D7
  4038. 00002CCC  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  4039. 00002CD0  265F                     movea.l    A3, [A7]+
  4040. 00002CD2  200B                     move.l     D0, A3
  4041. 00002CD4  56C0                     sne        D0
  4042. 00002CD6  4A00                     tst.b      D0
  4043. 00002CD8  6706                     beq        +0x8 /* 00002CE0 */
  4044. 00002CDA  2053                     movea.l    A0, [A3]
  4045. 00002CDC  C028 005A                and.b      D0, [A0 + 0x5A]
  4046. label00002CE0:
  4047. 00002CE0  1F00                     move.b     -[A7], D0
  4048. 00002CE2  2F07                     move.l     -[A7], D7
  4049. 00002CE4  4EAD 18D2                jsr        [A5 + 0x18D2 /* export_790 */]
  4050. 00002CE8  486E FFBE                pea.l      [A6 - 0x42]
  4051. 00002CEC  487A FF9E                pea.l      [PC - 0x62 /* 00002C8C, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4052. 00002CF0  2F0E                     move.l     -[A7], A6
  4053. 00002CF2  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  4054. 00002CF6  42A7                     clr.l      -[A7]
  4055. 00002CF8  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  4056. 00002CFC  2054                     movea.l    A0, [A4]
  4057. 00002CFE  215F 006C                move.l     [A0 + 0x6C], [A7]+
  4058. 00002D02  486E FFBE                pea.l      [A6 - 0x42]
  4059. 00002D06  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  4060. 00002D0A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4061. 00002D0E  4E5E                     unlink     A6
  4062. 00002D10  205F                     movea.l    A0, [A7]+
  4063. 00002D12  DEFC 0010                add.w      A7, 0x10
  4064. 00002D16  4ED0                     jmp        [A0]
  4065. fn00002D18:
  4066. 00002D18  4E56 0000                link       A6, 0
  4067. 00002D1C  48E7 0018                movem.l    -[A7], A3,A4
  4068. 00002D20  266E 000C                movea.l    A3, [A6 + 0xC]
  4069. 00002D24  286E 0008                movea.l    A4, [A6 + 0x8]
  4070. 00002D28  200B                     move.l     D0, A3
  4071. 00002D2A  671C                     beq        +0x1E /* 00002D48 */
  4072. 00002D2C  2F0B                     move.l     -[A7], A3
  4073. 00002D2E  2054                     movea.l    A0, [A4]
  4074. 00002D30  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  4075. 00002D34  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  4076. 00002D38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4077. 00002D3C  2054                     movea.l    A0, [A4]
  4078. 00002D3E  1F28 006A                move.b     -[A7], [A0 + 0x6A]
  4079. 00002D42  2F0B                     move.l     -[A7], A3
  4080. 00002D44  4EAD 134A                jsr        [A5 + 0x134A /* export_613 */]
  4081. label00002D48:
  4082. 00002D48  4CDF 1800                movem.l    A3,A4, [A7]+
  4083. 00002D4C  4E5E                     unlink     A6
  4084. 00002D4E  205F                     movea.l    A0, [A7]+
  4085. 00002D50  504F                     addq.w     A7, 8
  4086. 00002D52  4ED0                     jmp        [A0]
  4087. fn00002D54:
  4088. 00002D54  4E56 FFDC                link       A6, -0x0024
  4089. 00002D58  48E7 0018                movem.l    -[A7], A3,A4
  4090. 00002D5C  206E 0022                movea.l    A0, [A6 + 0x22]
  4091. 00002D60  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4092. 00002D64  22D8                     move.l     [A1]+, [A0]+
  4093. 00002D66  22D8                     move.l     [A1]+, [A0]+
  4094. 00002D68  206E 001E                movea.l    A0, [A6 + 0x1E]
  4095. 00002D6C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4096. 00002D70  22D8                     move.l     [A1]+, [A0]+
  4097. 00002D72  22D8                     move.l     [A1]+, [A0]+
  4098. 00002D74  206E 0016                movea.l    A0, [A6 + 0x16]
  4099. 00002D78  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4100. 00002D7C  22D8                     move.l     [A1]+, [A0]+
  4101. 00002D7E  22D8                     move.l     [A1]+, [A0]+
  4102. 00002D80  206E 0012                movea.l    A0, [A6 + 0x12]
  4103. 00002D84  43EE FFDC                lea.l      A1, [A6 - 0x24]
  4104. 00002D88  22D8                     move.l     [A1]+, [A0]+
  4105. 00002D8A  22D8                     move.l     [A1]+, [A0]+
  4106. 00002D8C  22D8                     move.l     [A1]+, [A0]+
  4107. 00002D8E  266E 0008                movea.l    A3, [A6 + 0x8]
  4108. 00002D92  284B                     movea.l    A4, A3
  4109. 00002D94  2054                     movea.l    A0, [A4]
  4110. 00002D96  7000                     moveq.l    D0, 0x00
  4111. 00002D98  2140 007A                move.l     [A0 + 0x7A], D0
  4112. 00002D9C  2140 007E                move.l     [A0 + 0x7E], D0
  4113. 00002DA0  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  4114. 00002DA4  2F2E 0026                move.l     -[A7], [A6 + 0x26]
  4115. 00002DA8  486E FFF8                pea.l      [A6 - 0x8]
  4116. 00002DAC  486E FFF0                pea.l      [A6 - 0x10]
  4117. 00002DB0  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  4118. 00002DB4  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  4119. 00002DB8  486E FFE8                pea.l      [A6 - 0x18]
  4120. 00002DBC  486E FFDC                pea.l      [A6 - 0x24]
  4121. 00002DC0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4122. 00002DC4  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  4123. 00002DC8  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  4124. 00002DCC  2F0B                     move.l     -[A7], A3
  4125. 00002DCE  4EBA 00DC                jsr        [PC + 0xDC /* 00002EAC */]
  4126. 00002DD2  2054                     movea.l    A0, [A4]
  4127. 00002DD4  117C 0001 006D           move.b     [A0 + 0x6D], 0x1
  4128. 00002DDA  42A7                     clr.l      -[A7]
  4129. 00002DDC  2F0B                     move.l     -[A7], A3
  4130. 00002DDE  4EBA 007C                jsr        [PC + 0x7C /* 00002E5C */]
  4131. 00002DE2  2054                     movea.l    A0, [A4]
  4132. 00002DE4  215F 007E                move.l     [A0 + 0x7E], [A7]+
  4133. 00002DE8  670C                     beq        +0xE /* 00002DF6 */
  4134. 00002DEA  2F0B                     move.l     -[A7], A3
  4135. 00002DEC  2054                     movea.l    A0, [A4]
  4136. 00002DEE  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  4137. 00002DF2  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  4138. label00002DF6:
  4139. 00002DF6  4CDF 1800                movem.l    A3,A4, [A7]+
  4140. 00002DFA  4E5E                     unlink     A6
  4141. 00002DFC  205F                     movea.l    A0, [A7]+
  4142. 00002DFE  DEFC 0026                add.w      A7, 0x26 /* '&' */
  4143. 00002E02  4ED0                     jmp        [A0]
  4144. export_344:
  4145. 00002E04  4E56 0000                link       A6, 0
  4146. 00002E08  48E7 0018                movem.l    -[A7], A3,A4
  4147. 00002E0C  266E 0008                movea.l    A3, [A6 + 0x8]
  4148. 00002E10  284B                     movea.l    A4, A3
  4149. 00002E12  2054                     movea.l    A0, [A4]
  4150. 00002E14  7000                     moveq.l    D0, 0x00
  4151. 00002E16  2140 007A                move.l     [A0 + 0x7A], D0
  4152. 00002E1A  2140 007E                move.l     [A0 + 0x7E], D0
  4153. 00002E1E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4154. 00002E22  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4155. 00002E26  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4156. 00002E2A  2F0B                     move.l     -[A7], A3
  4157. 00002E2C  4EBA 0186                jsr        [PC + 0x186 /* 00002FB4 */]
  4158. 00002E30  42A7                     clr.l      -[A7]
  4159. 00002E32  2F0B                     move.l     -[A7], A3
  4160. 00002E34  4EBA 0026                jsr        [PC + 0x26 /* 00002E5C */]
  4161. 00002E38  2054                     movea.l    A0, [A4]
  4162. 00002E3A  215F 007E                move.l     [A0 + 0x7E], [A7]+
  4163. 00002E3E  670C                     beq        +0xE /* 00002E4C */
  4164. 00002E40  2F0B                     move.l     -[A7], A3
  4165. 00002E42  2054                     movea.l    A0, [A4]
  4166. 00002E44  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  4167. 00002E48  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  4168. label00002E4C:
  4169. 00002E4C  4CDF 1800                movem.l    A3,A4, [A7]+
  4170. 00002E50  4E5E                     unlink     A6
  4171. 00002E52  205F                     movea.l    A0, [A7]+
  4172. 00002E54  DEFC 0010                add.w      A7, 0x10
  4173. 00002E58  4ED0                     jmp        [A0]
  4174. 00002E5A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4175. // begin alternate branch 00002E5C-00002E60
  4176. fn00002E5C:
  4177. 00002E5C  4E56 FFFC                link       A6, -0x0004
  4178. // end alternate branch 00002E5C-00002E60
  4179. fn00002E5C: // (misaligned)
  4180. 00002E5E  FFFC                     .invalid   <<F/7/7>>
  4181. 00002E60  7000                     moveq.l    D0, 0x00
  4182. 00002E62  2D40 FFFC                move.l     [A6 - 0x4], D0
  4183. 00002E66  486E FFFC                pea.l      [A6 - 0x4]
  4184. 00002E6A  486D 1F0C                pea.l      [A5 + 0x1F0C]
  4185. 00002E6E  3F3C 0070                move.w     -[A7], 0x70 /* 'p' */
  4186. 00002E72  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  4187. 00002E76  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4188. 00002E7A  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  4189. 00002E7E  42A7                     clr.l      -[A7]
  4190. 00002E80  486D F82C                pea.l      [A5 - 0x7D4]
  4191. 00002E84  486D F82C                pea.l      [A5 - 0x7D4]
  4192. 00002E88  1F3C 0001                move.b     -[A7], 0x1
  4193. 00002E8C  1F3C 0001                move.b     -[A7], 0x1
  4194. 00002E90  42A7                     clr.l      -[A7]
  4195. 00002E92  42A7                     clr.l      -[A7]
  4196. 00002E94  42A7                     clr.l      -[A7]
  4197. 00002E96  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4198. 00002E9A  4EBA F584                jsr        [PC - 0xA7C /* 00002420 */]
  4199. 00002E9E  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  4200. 00002EA4  4E5E                     unlink     A6
  4201. 00002EA6  2E9F                     move.l     [A7], [A7]+
  4202. 00002EA8  4E75                     rts
  4203. 00002EAA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4204. // begin alternate branch 00002EAC-00002EB0
  4205. export_345:
  4206. fn00002EAC:
  4207. 00002EAC  4E56 FFDC                link       A6, -0x0024
  4208. // end alternate branch 00002EAC-00002EB0
  4209. export_345: // at 00002EAC (misaligned)
  4210. fn00002EAC: // (misaligned)
  4211. 00002EAE  FFDC                     .invalid   <<F/7/7>>
  4212. 00002EB0  48E7 0038                movem.l    -[A7], A2,A3,A4
  4213. 00002EB4  206E 0022                movea.l    A0, [A6 + 0x22]
  4214. 00002EB8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4215. 00002EBC  22D8                     move.l     [A1]+, [A0]+
  4216. 00002EBE  22D8                     move.l     [A1]+, [A0]+
  4217. 00002EC0  206E 001E                movea.l    A0, [A6 + 0x1E]
  4218. 00002EC4  43EE FFF0                lea.l      A1, [A6 - 0x10]
  4219. 00002EC8  22D8                     move.l     [A1]+, [A0]+
  4220. 00002ECA  22D8                     move.l     [A1]+, [A0]+
  4221. 00002ECC  206E 0016                movea.l    A0, [A6 + 0x16]
  4222. 00002ED0  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4223. 00002ED4  22D8                     move.l     [A1]+, [A0]+
  4224. 00002ED6  22D8                     move.l     [A1]+, [A0]+
  4225. 00002ED8  206E 0012                movea.l    A0, [A6 + 0x12]
  4226. 00002EDC  43EE FFDC                lea.l      A1, [A6 - 0x24]
  4227. 00002EE0  22D8                     move.l     [A1]+, [A0]+
  4228. 00002EE2  22D8                     move.l     [A1]+, [A0]+
  4229. 00002EE4  22D8                     move.l     [A1]+, [A0]+
  4230. 00002EE6  266E 0008                movea.l    A3, [A6 + 0x8]
  4231. 00002EEA  284B                     movea.l    A4, A3
  4232. 00002EEC  2054                     movea.l    A0, [A4]
  4233. 00002EEE  7000                     moveq.l    D0, 0x00
  4234. 00002EF0  2140 0038                move.l     [A0 + 0x38], D0
  4235. 00002EF4  2140 003C                move.l     [A0 + 0x3C], D0
  4236. 00002EF8  2140 0040                move.l     [A0 + 0x40], D0
  4237. 00002EFC  43E8 0044                lea.l      A1, [A0 + 0x44]
  4238. 00002F00  45EE FFE8                lea.l      A2, [A6 - 0x18]
  4239. 00002F04  22DA                     move.l     [A1]+, [A2]+
  4240. 00002F06  22DA                     move.l     [A1]+, [A2]+
  4241. 00002F08  217C 0078 7FFF 004C      move.l     [A0 + 0x4C], 0x787FFF
  4242. 00002F10  7000                     moveq.l    D0, 0x00
  4243. 00002F12  2140 0050                move.l     [A0 + 0x50], D0
  4244. 00002F16  2140 0054                move.l     [A0 + 0x54], D0
  4245. 00002F1A  2140 0058                move.l     [A0 + 0x58], D0
  4246. 00002F1E  43E8 005C                lea.l      A1, [A0 + 0x5C]
  4247. 00002F22  45EE FFDC                lea.l      A2, [A6 - 0x24]
  4248. 00002F26  22DA                     move.l     [A1]+, [A2]+
  4249. 00002F28  22DA                     move.l     [A1]+, [A2]+
  4250. 00002F2A  22DA                     move.l     [A1]+, [A2]+
  4251. 00002F2C  316E 0010 0068           move.w     [A0 + 0x68], [A6 + 0x10]
  4252. 00002F32  117C 0001 006A           move.b     [A0 + 0x6A], 0x1
  4253. 00002F38  217C F000 2100 0074      move.l     [A0 + 0x74], 0xF0002100
  4254. 00002F40  317C 0060 0078           move.w     [A0 + 0x78], 0x60 /* '`' */
  4255. 00002F46  116E 000E 006B           move.b     [A0 + 0x6B], [A6 + 0xE]
  4256. 00002F4C  116E 000C 006C           move.b     [A0 + 0x6C], [A6 + 0xC]
  4257. 00002F52  4228 006D                clr.b      [A0 + 0x6D]
  4258. 00002F56  4228 006E                clr.b      [A0 + 0x6E]
  4259. 00002F5A  42A8 0070                clr.l      [A0 + 0x70]
  4260. 00002F5E  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  4261. 00002F62  2F2E 0026                move.l     -[A7], [A6 + 0x26]
  4262. 00002F66  486E FFF8                pea.l      [A6 - 0x8]
  4263. 00002F6A  486E FFF0                pea.l      [A6 - 0x10]
  4264. 00002F6E  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  4265. 00002F72  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  4266. 00002F76  2F0B                     move.l     -[A7], A3
  4267. 00002F78  4EBA E8EE                jsr        [PC - 0x1712 /* 00001868 */]
  4268. 00002F7C  2F0B                     move.l     -[A7], A3
  4269. 00002F7E  4EBA 017C                jsr        [PC + 0x17C /* 000030FC */]
  4270. 00002F82  486D 05D2                pea.l      [A5 + 0x5D2 /* export_182 */]
  4271. 00002F86  2054                     movea.l    A0, [A4]
  4272. 00002F88  2F28 0038                move.l     -[A7], [A0 + 0x38]
  4273. 00002F8C  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  4274. 00002F90  2254                     movea.l    A1, [A4]
  4275. 00002F92  2069 0038                movea.l    A0, [A1 + 0x38]
  4276. 00002F96  2050                     movea.l    A0, [A0]
  4277. 00002F98  2368 003E 003C           move.l     [A1 + 0x3C], [A0 + 0x3E]
  4278. 00002F9E  42A7                     clr.l      -[A7]
  4279. 00002FA0  2F0B                     move.l     -[A7], A3
  4280. 00002FA2  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  4281. 00002FA6  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  4282. 00002FAA  4E5E                     unlink     A6
  4283. 00002FAC  205F                     movea.l    A0, [A7]+
  4284. 00002FAE  DEFC 0026                add.w      A7, 0x26 /* '&' */
  4285. 00002FB2  4ED0                     jmp        [A0]
  4286. export_346:
  4287. fn00002FB4:
  4288. 00002FB4  4E56 FFF4                link       A6, -0x000C
  4289. 00002FB8  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  4290. 00002FBC  2E2E 0008                move.l     D7, [A6 + 0x8]
  4291. 00002FC0  2847                     movea.l    A4, D7
  4292. 00002FC2  2054                     movea.l    A0, [A4]
  4293. 00002FC4  7000                     moveq.l    D0, 0x00
  4294. 00002FC6  2140 0038                move.l     [A0 + 0x38], D0
  4295. 00002FCA  2140 003C                move.l     [A0 + 0x3C], D0
  4296. 00002FCE  2140 0040                move.l     [A0 + 0x40], D0
  4297. 00002FD2  42A8 0070                clr.l      [A0 + 0x70]
  4298. 00002FD6  217C F000 2100 0074      move.l     [A0 + 0x74], 0xF0002100
  4299. 00002FDE  317C 0060 0078           move.w     [A0 + 0x78], 0x60 /* '`' */
  4300. 00002FE4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4301. 00002FE8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4302. 00002FEC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4303. 00002FF0  2F07                     move.l     -[A7], D7
  4304. 00002FF2  4EBA E934                jsr        [PC - 0x16CC /* 00001928 */]
  4305. 00002FF6  206E 000C                movea.l    A0, [A6 + 0xC]
  4306. 00002FFA  2650                     movea.l    A3, [A0]
  4307. 00002FFC  2054                     movea.l    A0, [A4]
  4308. 00002FFE  7000                     moveq.l    D0, 0x00
  4309. 00003000  2140 0058                move.l     [A0 + 0x58], D0
  4310. 00003004  2140 0050                move.l     [A0 + 0x50], D0
  4311. 00003008  2140 0054                move.l     [A0 + 0x54], D0
  4312. 0000300C  4228 006E                clr.b      [A0 + 0x6E]
  4313. 00003010  43E8 0044                lea.l      A1, [A0 + 0x44]
  4314. 00003014  244B                     movea.l    A2, A3
  4315. 00003016  5C8A                     addq.l     A2, 6
  4316. 00003018  22DA                     move.l     [A1]+, [A2]+
  4317. 0000301A  22DA                     move.l     [A1]+, [A2]+
  4318. 0000301C  316B 0002 004C           move.w     [A0 + 0x4C], [A3 + 0x2]
  4319. 00003022  316B 0004 004E           move.w     [A0 + 0x4E], [A3 + 0x4]
  4320. 00003028  486E FFF4                pea.l      [A6 - 0xC]
  4321. 0000302C  4267                     clr.w      -[A7]
  4322. 0000302E  486B 001A                pea.l      [A3 + 0x1A]
  4323. 00003032  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  4324. 00003036  4240                     clr.w      D0
  4325. 00003038  102B 0010                move.b     D0, [A3 + 0x10]
  4326. 0000303C  3F00                     move.w     -[A7], D0
  4327. 0000303E  3F2B 0012                move.w     -[A7], [A3 + 0x12]
  4328. 00003042  486B 0014                pea.l      [A3 + 0x14]
  4329. 00003046  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  4330. 0000304A  2254                     movea.l    A1, [A4]
  4331. 0000304C  41E9 005C                lea.l      A0, [A1 + 0x5C]
  4332. 00003050  45EE FFF4                lea.l      A2, [A6 - 0xC]
  4333. 00003054  20DA                     move.l     [A0]+, [A2]+
  4334. 00003056  20DA                     move.l     [A0]+, [A2]+
  4335. 00003058  20DA                     move.l     [A0]+, [A2]+
  4336. 0000305A  336B 000E 0068           move.w     [A1 + 0x68], [A3 + 0xE]
  4337. 00003060  0813 0005                btst.b     [A3], 0x5
  4338. 00003064  56C0                     sne        D0
  4339. 00003066  0240 0001                andi.w     D0, 0x1
  4340. 0000306A  1340 006A                move.b     [A1 + 0x6A], D0
  4341. 0000306E  0813 0007                btst.b     [A3], 0x7
  4342. 00003072  56C0                     sne        D0
  4343. 00003074  0240 0001                andi.w     D0, 0x1
  4344. 00003078  1340 006B                move.b     [A1 + 0x6B], D0
  4345. 0000307C  0813 0006                btst.b     [A3], 0x6
  4346. 00003080  56C0                     sne        D0
  4347. 00003082  0240 0001                andi.w     D0, 0x1
  4348. 00003086  1340 006C                move.b     [A1 + 0x6C], D0
  4349. 0000308A  0813 0004                btst.b     [A3], 0x4
  4350. 0000308E  56C0                     sne        D0
  4351. 00003090  0240 0001                andi.w     D0, 0x1
  4352. 00003094  1340 006D                move.b     [A1 + 0x6D], D0
  4353. 00003098  2F07                     move.l     -[A7], D7
  4354. 0000309A  4EBA 0060                jsr        [PC + 0x60 /* 000030FC */]
  4355. 0000309E  486D 05D2                pea.l      [A5 + 0x5D2 /* export_182 */]
  4356. 000030A2  2054                     movea.l    A0, [A4]
  4357. 000030A4  2F28 0038                move.l     -[A7], [A0 + 0x38]
  4358. 000030A8  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  4359. 000030AC  2254                     movea.l    A1, [A4]
  4360. 000030AE  2069 0038                movea.l    A0, [A1 + 0x38]
  4361. 000030B2  2050                     movea.l    A0, [A0]
  4362. 000030B4  2368 003E 003C           move.l     [A1 + 0x3C], [A0 + 0x3E]
  4363. 000030BA  42A7                     clr.l      -[A7]
  4364. 000030BC  2F07                     move.l     -[A7], D7
  4365. 000030BE  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  4366. 000030C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4367. 000030C6  2F3C 0000 011A           move.l     -[A7], 0x11A
  4368. 000030CC  4EBA DAEA                jsr        [PC - 0x2516 /* 00000BB8 */]
  4369. 000030D0  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  4370. 000030D4  4E5E                     unlink     A6
  4371. 000030D6  205F                     movea.l    A0, [A7]+
  4372. 000030D8  DEFC 0010                add.w      A7, 0x10
  4373. 000030DC  4ED0                     jmp        [A0]
  4374. 000030DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4375. 000030E2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  4376. 000030E6  0008 2F28                ori.b      A0, 0x28 /* '(' */
  4377. 000030EA  0008 4EAD                ori.b      A0, 0xAD
  4378. 000030EE  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  4379. 000030F4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4380. 000030F8  4ED0                     jmp        [A0]
  4381. 000030FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4382. // begin alternate branch 000030FC-00003100
  4383. fn000030FC:
  4384. 000030FC  4E56 FFA6                link       A6, -0x005A
  4385. // end alternate branch 000030FC-00003100
  4386. fn000030FC: // (misaligned)
  4387. 000030FE  FFA6                     .invalid   <<F/6/7>>
  4388. 00003100  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  4389. 00003104  2E2E 0008                move.l     D7, [A6 + 0x8]
  4390. 00003108  2847                     movea.l    A4, D7
  4391. 0000310A  486E FFF0                pea.l      [A6 - 0x10]
  4392. 0000310E  A874                     syscall    GetPort
  4393. 00003110  2F2D F81C                move.l     -[A7], [A5 - 0x7E4]
  4394. 00003114  A873                     syscall    SetPort
  4395. 00003116  41EE FFA6                lea.l      A0, [A6 - 0x5A]
  4396. 0000311A  2454                     movea.l    A2, [A4]
  4397. 0000311C  43EA 005C                lea.l      A1, [A2 + 0x5C]
  4398. 00003120  20D9                     move.l     [A0]+, [A1]+
  4399. 00003122  20D9                     move.l     [A0]+, [A1]+
  4400. 00003124  20D9                     move.l     [A0]+, [A1]+
  4401. 00003126  486E FFA6                pea.l      [A6 - 0x5A]
  4402. 0000312A  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  4403. 0000312E  2054                     movea.l    A0, [A4]
  4404. 00003130  2D68 0044 FFF4           move.l     [A6 - 0xC], [A0 + 0x44]
  4405. 00003136  3028 004A                move.w     D0, [A0 + 0x4A]
  4406. 0000313A  48C0                     ext.l      D0
  4407. 0000313C  2228 0026                move.l     D1, [A0 + 0x26]
  4408. 00003140  9280                     sub.l      D1, D0
  4409. 00003142  3D41 FFFA                move.w     [A6 - 0x6], D1
  4410. 00003146  3028 0048                move.w     D0, [A0 + 0x48]
  4411. 0000314A  48C0                     ext.l      D0
  4412. 0000314C  2228 0022                move.l     D1, [A0 + 0x22]
  4413. 00003150  9280                     sub.l      D1, D0
  4414. 00003152  3D41 FFF8                move.w     [A6 - 0x8], D1
  4415. 00003156  7001                     moveq.l    D0, 0x01
  4416. 00003158  B028 006B                cmp.b      D0, [A0 + 0x6B]
  4417. 0000315C  6610                     bne        +0x12 /* 0000316E */
  4418. 0000315E  42A7                     clr.l      -[A7]
  4419. 00003160  486E FFF4                pea.l      [A6 - 0xC]
  4420. 00003164  486E FFF4                pea.l      [A6 - 0xC]
  4421. 00003168  A83E                     syscall    TEStyleNew
  4422. 0000316A  265F                     movea.l    A3, [A7]+
  4423. 0000316C  600E                     bra        +0x10 /* 0000317C */
  4424. label0000316E:
  4425. 0000316E  42A7                     clr.l      -[A7]
  4426. 00003170  486E FFF4                pea.l      [A6 - 0xC]
  4427. 00003174  486E FFF4                pea.l      [A6 - 0xC]
  4428. 00003178  A9D2                     syscall    TENew
  4429. 0000317A  265F                     movea.l    A3, [A7]+
  4430. label0000317C:
  4431. 0000317C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4432. 00003180  A873                     syscall    SetPort
  4433. 00003182  486E FFB2                pea.l      [A6 - 0x4E]
  4434. 00003186  487A FF58                pea.l      [PC - 0xA8 /* 000030E0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4435. 0000318A  2F0E                     move.l     -[A7], A6
  4436. 0000318C  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  4437. 00003190  2F0B                     move.l     -[A7], A3
  4438. 00003192  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  4439. 00003196  2054                     movea.l    A0, [A4]
  4440. 00003198  214B 0038                move.l     [A0 + 0x38], A3
  4441. 0000319C  2253                     movea.l    A1, [A3]
  4442. 0000319E  2B69 002A F9B4           move.l     [A5 - 0x64C], [A1 + 0x2A]
  4443. 000031A4  2054                     movea.l    A0, [A4]
  4444. 000031A6  3F28 0068                move.w     -[A7], [A0 + 0x68]
  4445. 000031AA  4267                     clr.w      -[A7]
  4446. 000031AC  2F07                     move.l     -[A7], D7
  4447. 000031AE  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  4448. 000031B2  2054                     movea.l    A0, [A4]
  4449. 000031B4  1F28 006C                move.b     -[A7], [A0 + 0x6C]
  4450. 000031B8  4267                     clr.w      -[A7]
  4451. 000031BA  2F07                     move.l     -[A7], D7
  4452. 000031BC  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  4453. 000031C0  4EAD 1B82                jsr        [A5 + 0x1B82 /* export_876 */]
  4454. 000031C4  486E FFB2                pea.l      [A6 - 0x4E]
  4455. 000031C8  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  4456. 000031CC  42A7                     clr.l      -[A7]
  4457. 000031CE  2F07                     move.l     -[A7], D7
  4458. 000031D0  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  4459. 000031D4  2F07                     move.l     -[A7], D7
  4460. 000031D6  4EAD 2172                jsr        [A5 + 0x2172 /* export_1066 */]
  4461. 000031DA  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  4462. 000031DE  4E5E                     unlink     A6
  4463. 000031E0  2E9F                     move.l     [A7], [A7]+
  4464. 000031E2  4E75                     rts
  4465. fn000031E4:
  4466. 000031E4  4E56 0000                link       A6, 0
  4467. 000031E8  2F0C                     move.l     -[A7], A4
  4468. 000031EA  286E 0008                movea.l    A4, [A6 + 0x8]
  4469. 000031EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4470. 000031F2  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  4471. 000031F6  2054                     movea.l    A0, [A4]
  4472. 000031F8  4268 000C                clr.w      [A0 + 0xC]
  4473. 000031FC  4268 0012                clr.w      [A0 + 0x12]
  4474. 00003200  7000                     moveq.l    D0, 0x00
  4475. 00003202  2140 000E                move.l     [A0 + 0xE], D0
  4476. 00003206  42A8 0002                clr.l      [A0 + 0x2]
  4477. 0000320A  7000                     moveq.l    D0, 0x00
  4478. 0000320C  2140 0006                move.l     [A0 + 0x6], D0
  4479. 00003210  317C 0001 000A           move.w     [A0 + 0xA], 0x1
  4480. 00003216  42A7                     clr.l      -[A7]
  4481. 00003218  42A7                     clr.l      -[A7]
  4482. 0000321A  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  4483. 0000321E  2054                     movea.l    A0, [A4]
  4484. 00003220  215F 0014                move.l     [A0 + 0x14], [A7]+
  4485. 00003224  2054                     movea.l    A0, [A4]
  4486. 00003226  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4487. 0000322A  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  4488. 0000322E  285F                     movea.l    A4, [A7]+
  4489. 00003230  4E5E                     unlink     A6
  4490. 00003232  2E9F                     move.l     [A7], [A7]+
  4491. 00003234  4E75                     rts
  4492. 00003236  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4493. 0000323A  0000 206E                ori.b      D0, 0x6E /* 'n' */
  4494. 0000323E  0008 2F28                ori.b      A0, 0x28 /* '(' */
  4495. 00003242  0008 4EAD                ori.b      A0, 0xAD
  4496. 00003246  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  4497. 0000324C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4498. 00003250  4ED0                     jmp        [A0]
  4499. 00003252  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4500. // begin alternate branch 00003254-00003258
  4501. export_347:
  4502. fn00003254:
  4503. 00003254  4E56 FFBE                link       A6, -0x0042
  4504. // end alternate branch 00003254-00003258
  4505. export_347: // at 00003254 (misaligned)
  4506. fn00003254: // (misaligned)
  4507. 00003256  FFBE                     .invalid   <<F/6/7>>
  4508. 00003258  48E7 0118                movem.l    -[A7], D7,A3,A4
  4509. 0000325C  2E2E 0008                move.l     D7, [A6 + 0x8]
  4510. 00003260  2847                     movea.l    A4, D7
  4511. 00003262  2054                     movea.l    A0, [A4]
  4512. 00003264  7000                     moveq.l    D0, 0x00
  4513. 00003266  2140 004C                move.l     [A0 + 0x4C], D0
  4514. 0000326A  2140 0050                move.l     [A0 + 0x50], D0
  4515. 0000326E  2140 0054                move.l     [A0 + 0x54], D0
  4516. 00003272  2140 003C                move.l     [A0 + 0x3C], D0
  4517. 00003276  2140 0040                move.l     [A0 + 0x40], D0
  4518. 0000327A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4519. 0000327E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4520. 00003282  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4521. 00003286  2F07                     move.l     -[A7], D7
  4522. 00003288  4EBA E69E                jsr        [PC - 0x1962 /* 00001928 */]
  4523. 0000328C  206E 000C                movea.l    A0, [A6 + 0xC]
  4524. 00003290  2650                     movea.l    A3, [A0]
  4525. 00003292  2054                     movea.l    A0, [A4]
  4526. 00003294  42A8 0038                clr.l      [A0 + 0x38]
  4527. 00003298  082B 0007 000C           btst.b     [A3 + 0xC], 0x7
  4528. 0000329E  56C0                     sne        D0
  4529. 000032A0  0240 0001                andi.w     D0, 0x1
  4530. 000032A4  1140 0044                move.b     [A0 + 0x44], D0
  4531. 000032A8  082B 0006 000C           btst.b     [A3 + 0xC], 0x6
  4532. 000032AE  56C0                     sne        D0
  4533. 000032B0  0240 0001                andi.w     D0, 0x1
  4534. 000032B4  1140 0045                move.b     [A0 + 0x45], D0
  4535. 000032B8  102B 0009                move.b     D0, [A3 + 0x9]
  4536. 000032BC  0240 0001                andi.w     D0, 0x1
  4537. 000032C0  670E                     beq        +0x10 /* 000032D0 */
  4538. 000032C2  302B 0008                move.w     D0, [A3 + 0x8]
  4539. 000032C6  5240                     addq.w     D0, 1
  4540. 000032C8  2054                     movea.l    A0, [A4]
  4541. 000032CA  3140 0046                move.w     [A0 + 0x46], D0
  4542. 000032CE  6008                     bra        +0xA /* 000032D8 */
  4543. label000032D0:
  4544. 000032D0  2054                     movea.l    A0, [A4]
  4545. 000032D2  316B 0008 0046           move.w     [A0 + 0x46], [A3 + 0x8]
  4546. label000032D8:
  4547. 000032D8  102B 000B                move.b     D0, [A3 + 0xB]
  4548. 000032DC  0240 0001                andi.w     D0, 0x1
  4549. 000032E0  670E                     beq        +0x10 /* 000032F0 */
  4550. 000032E2  302B 000A                move.w     D0, [A3 + 0xA]
  4551. 000032E6  5240                     addq.w     D0, 1
  4552. 000032E8  2054                     movea.l    A0, [A4]
  4553. 000032EA  3140 0048                move.w     [A0 + 0x48], D0
  4554. 000032EE  6008                     bra        +0xA /* 000032F8 */
  4555. label000032F0:
  4556. 000032F0  2054                     movea.l    A0, [A4]
  4557. 000032F2  316B 000A 0048           move.w     [A0 + 0x48], [A3 + 0xA]
  4558. label000032F8:
  4559. 000032F8  082B 0005 000C           btst.b     [A3 + 0xC], 0x5
  4560. 000032FE  56C0                     sne        D0
  4561. 00003300  0240 0001                andi.w     D0, 0x1
  4562. 00003304  2054                     movea.l    A0, [A4]
  4563. 00003306  1140 004A                move.b     [A0 + 0x4A], D0
  4564. 0000330A  486E FFBE                pea.l      [A6 - 0x42]
  4565. 0000330E  487A FF28                pea.l      [PC - 0xD8 /* 00003238, value 0x4E560000 'NV\0\0', cstring "NV" */]
  4566. 00003312  2F0E                     move.l     -[A7], A6
  4567. 00003314  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  4568. 00003318  486E FFFC                pea.l      [A6 - 0x4]
  4569. 0000331C  486D 1E44                pea.l      [A5 + 0x1E44]
  4570. 00003320  3F3C 0018                move.w     -[A7], 0x18
  4571. 00003324  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  4572. 00003328  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4573. 0000332C  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  4574. 00003330  2054                     movea.l    A0, [A4]
  4575. 00003332  216E FFFC 003C           move.l     [A0 + 0x3C], [A6 - 0x4]
  4576. 00003338  2054                     movea.l    A0, [A4]
  4577. 0000333A  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  4578. 0000333E  4EBA FEA4                jsr        [PC - 0x15C /* 000031E4 */]
  4579. 00003342  486E FFFC                pea.l      [A6 - 0x4]
  4580. 00003346  486D 1E44                pea.l      [A5 + 0x1E44]
  4581. 0000334A  3F3C 0018                move.w     -[A7], 0x18
  4582. 0000334E  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  4583. 00003352  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4584. 00003356  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  4585. 0000335A  2054                     movea.l    A0, [A4]
  4586. 0000335C  216E FFFC 0040           move.l     [A0 + 0x40], [A6 - 0x4]
  4587. 00003362  2054                     movea.l    A0, [A4]
  4588. 00003364  2F28 0040                move.l     -[A7], [A0 + 0x40]
  4589. 00003368  4EBA FE7A                jsr        [PC - 0x186 /* 000031E4 */]
  4590. 0000336C  42A7                     clr.l      -[A7]
  4591. 0000336E  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  4592. 00003372  2054                     movea.l    A0, [A4]
  4593. 00003374  215F 004C                move.l     [A0 + 0x4C], [A7]+
  4594. 00003378  42A7                     clr.l      -[A7]
  4595. 0000337A  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  4596. 0000337E  2054                     movea.l    A0, [A4]
  4597. 00003380  215F 0050                move.l     [A0 + 0x50], [A7]+
  4598. 00003384  42A7                     clr.l      -[A7]
  4599. 00003386  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  4600. 0000338A  2054                     movea.l    A0, [A4]
  4601. 0000338C  215F 0054                move.l     [A0 + 0x54], [A7]+
  4602. 00003390  4A6B 0002                tst.w      [A3 + 0x2]
  4603. 00003394  6F0E                     ble        +0x10 /* 000033A4 */
  4604. 00003396  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  4605. 0000339A  3F2B 0006                move.w     -[A7], [A3 + 0x6]
  4606. 0000339E  2F07                     move.l     -[A7], D7
  4607. 000033A0  4EAD 102A                jsr        [A5 + 0x102A /* export_513 */]
  4608. label000033A4:
  4609. 000033A4  4A53                     tst.w      [A3]
  4610. 000033A6  6F0C                     ble        +0xE /* 000033B4 */
  4611. 000033A8  3F13                     move.w     -[A7], [A3]
  4612. 000033AA  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  4613. 000033AE  2F07                     move.l     -[A7], D7
  4614. 000033B0  4EAD 1032                jsr        [A5 + 0x1032 /* export_514 */]
  4615. label000033B4:
  4616. 000033B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4617. 000033B8  700E                     moveq.l    D0, 0x0E
  4618. 000033BA  2F00                     move.l     -[A7], D0
  4619. 000033BC  4EBA D7D2                jsr        [PC - 0x282E /* 00000B90 */]
  4620. 000033C0  486E FFBE                pea.l      [A6 - 0x42]
  4621. 000033C4  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  4622. 000033C8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4623. 000033CC  4E5E                     unlink     A6
  4624. 000033CE  205F                     movea.l    A0, [A7]+
  4625. 000033D0  DEFC 0010                add.w      A7, 0x10
  4626. 000033D4  4ED0                     jmp        [A0]
  4627. 000033D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4628. export_348: // at 000033D8 (misaligned)
  4629. 000033DA  FFF4                     .invalid   <<F/7/7>>
  4630. 000033DC  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  4631. 000033E0  2E2E 0008                move.l     D7, [A6 + 0x8]
  4632. 000033E4  2847                     movea.l    A4, D7
  4633. 000033E6  2254                     movea.l    A1, [A4]
  4634. 000033E8  41E9 0058                lea.l      A0, [A1 + 0x58]
  4635. 000033EC  45ED F46C                lea.l      A2, [A5 - 0xB94]
  4636. 000033F0  20DA                     move.l     [A0]+, [A2]+
  4637. 000033F2  20DA                     move.l     [A0]+, [A2]+
  4638. 000033F4  20DA                     move.l     [A0]+, [A2]+
  4639. 000033F6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4640. 000033FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4641. 000033FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4642. 00003402  2F07                     move.l     -[A7], D7
  4643. 00003404  4EBA FE4E                jsr        [PC - 0x1B2 /* 00003254 */]
  4644. 00003408  206E 000C                movea.l    A0, [A6 + 0xC]
  4645. 0000340C  2650                     movea.l    A3, [A0]
  4646. 0000340E  486E FFF4                pea.l      [A6 - 0xC]
  4647. 00003412  4267                     clr.w      -[A7]
  4648. 00003414  486B 000A                pea.l      [A3 + 0xA]
  4649. 00003418  4EAD 1A1A                jsr        [A5 + 0x1A1A /* export_831 */]
  4650. 0000341C  4240                     clr.w      D0
  4651. 0000341E  1013                     move.b     D0, [A3]
  4652. 00003420  3F00                     move.w     -[A7], D0
  4653. 00003422  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  4654. 00003426  486B 0004                pea.l      [A3 + 0x4]
  4655. 0000342A  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  4656. 0000342E  2254                     movea.l    A1, [A4]
  4657. 00003430  41E9 0058                lea.l      A0, [A1 + 0x58]
  4658. 00003434  45EE FFF4                lea.l      A2, [A6 - 0xC]
  4659. 00003438  20DA                     move.l     [A0]+, [A2]+
  4660. 0000343A  20DA                     move.l     [A0]+, [A2]+
  4661. 0000343C  20DA                     move.l     [A0]+, [A2]+
  4662. 0000343E  2F07                     move.l     -[A7], D7
  4663. 00003440  4EBA 009A                jsr        [PC + 0x9A /* 000034DC */]
  4664. 00003444  2054                     movea.l    A0, [A4]
  4665. 00003446  4A68 0038                tst.w      [A0 + 0x38]
  4666. 0000344A  6F2A                     ble        +0x2C /* 00003476 */
  4667. 0000344C  2F3C 0001 0000           move.l     -[A7], 0x10000
  4668. 00003452  2F07                     move.l     -[A7], D7
  4669. 00003454  4EAD 1022                jsr        [A5 + 0x1022 /* export_512 */]
  4670. 00003458  4A5F                     tst.w      [A7]+
  4671. 0000345A  661A                     bne        +0x1C /* 00003476 */
  4672. 0000345C  3F3C 0001                move.w     -[A7], 0x1
  4673. 00003460  2054                     movea.l    A0, [A4]
  4674. 00003462  3F28 0038                move.w     -[A7], [A0 + 0x38]
  4675. 00003466  3028 0046                move.w     D0, [A0 + 0x46]
  4676. 0000346A  D068 0064                add.w      D0, [A0 + 0x64]
  4677. 0000346E  3F00                     move.w     -[A7], D0
  4678. 00003470  2F07                     move.l     -[A7], D7
  4679. 00003472  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  4680. label00003476:
  4681. 00003476  7001                     moveq.l    D0, 0x01
  4682. 00003478  2054                     movea.l    A0, [A4]
  4683. 0000347A  B068 003A                cmp.w      D0, [A0 + 0x3A]
  4684. 0000347E  57C0                     seq        D0
  4685. 00003480  4A00                     tst.b      D0
  4686. 00003482  673A                     beq        +0x3C /* 000034BE */
  4687. 00003484  7205                     moveq.l    D1, 0x05
  4688. 00003486  B228 002B                cmp.b      D1, [A0 + 0x2B]
  4689. 0000348A  56C1                     sne        D1
  4690. 0000348C  C001                     and.b      D0, D1
  4691. 0000348E  672E                     beq        +0x30 /* 000034BE */
  4692. 00003490  2F00                     move.l     -[A7], D0
  4693. 00003492  2F3C 0001 0000           move.l     -[A7], 0x10000
  4694. 00003498  2F07                     move.l     -[A7], D7
  4695. 0000349A  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  4696. 0000349E  321F                     move.w     D1, [A7]+
  4697. 000034A0  201F                     move.l     D0, [A7]+
  4698. 000034A2  4A41                     tst.w      D1
  4699. 000034A4  57C1                     seq        D1
  4700. 000034A6  C001                     and.b      D0, D1
  4701. 000034A8  6714                     beq        +0x16 /* 000034BE */
  4702. 000034AA  3F3C 0001                move.w     -[A7], 0x1
  4703. 000034AE  2054                     movea.l    A0, [A4]
  4704. 000034B0  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  4705. 000034B4  3F28 0028                move.w     -[A7], [A0 + 0x28]
  4706. 000034B8  2F07                     move.l     -[A7], D7
  4707. 000034BA  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  4708. label000034BE:
  4709. 000034BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4710. 000034C2  2F3C 0000 010A           move.l     -[A7], 0x10A
  4711. 000034C8  4EBA D6EE                jsr        [PC - 0x2912 /* 00000BB8 */]
  4712. 000034CC  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  4713. 000034D0  4E5E                     unlink     A6
  4714. 000034D2  205F                     movea.l    A0, [A7]+
  4715. 000034D4  DEFC 0010                add.w      A7, 0x10
  4716. 000034D8  4ED0                     jmp        [A0]
  4717. 000034DA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4718. // begin alternate branch 000034DC-000034E0
  4719. fn000034DC:
  4720. 000034DC  4E56 FFF4                link       A6, -0x000C
  4721. // end alternate branch 000034DC-000034E0
  4722. fn000034DC: // (misaligned)
  4723. 000034DE  FFF4                     .invalid   <<F/7/7>>
  4724. 000034E0  2F0C                     move.l     -[A7], A4
  4725. 000034E2  286E 0008                movea.l    A4, [A6 + 0x8]
  4726. 000034E6  486E FFFC                pea.l      [A6 - 0x4]
  4727. 000034EA  A874                     syscall    GetPort
  4728. 000034EC  2F2D F81C                move.l     -[A7], [A5 - 0x7E4]
  4729. 000034F0  A873                     syscall    SetPort
  4730. 000034F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4731. 000034F6  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  4732. 000034FA  486E FFF4                pea.l      [A6 - 0xC]
  4733. 000034FE  A88B                     syscall    GetFontInfo
  4734. 00003500  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4735. 00003504  A873                     syscall    SetPort
  4736. 00003506  302E FFF6                move.w     D0, [A6 - 0xA]
  4737. 0000350A  D06E FFF4                add.w      D0, [A6 - 0xC]
  4738. 0000350E  322E FFFA                move.w     D1, [A6 - 0x6]
  4739. 00003512  D240                     add.w      D1, D0
  4740. 00003514  2054                     movea.l    A0, [A4]
  4741. 00003516  3141 0064                move.w     [A0 + 0x64], D1
  4742. 0000351A  302E FFFA                move.w     D0, [A6 - 0x6]
  4743. 0000351E  48C0                     ext.l      D0
  4744. 00003520  81FC 0002                divs.w     D0, 0x2
  4745. 00003524  D06E FFF4                add.w      D0, [A6 - 0xC]
  4746. 00003528  3140 0066                move.w     [A0 + 0x66], D0
  4747. 0000352C  285F                     movea.l    A4, [A7]+
  4748. 0000352E  4E5E                     unlink     A6
  4749. 00003530  2E9F                     move.l     [A7], [A7]+
  4750. 00003532  4E75                     rts
  4751. export_349:
  4752. 00003534  4E56 0000                link       A6, 0
  4753. 00003538  4E5E                     unlink     A6
  4754. 0000353A  2E9F                     move.l     [A7], [A7]+
  4755. 0000353C  4E75                     rts
  4756. 0000353E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4757. export_350: // at 00003540 (misaligned)
  4758. 00003542  FFF8                     .invalid   <<F/7/7>>
  4759. 00003544  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4760. 00003548  266E 0008                movea.l    A3, [A6 + 0x8]
  4761. 0000354C  284B                     movea.l    A4, A3
  4762. 0000354E  42A7                     clr.l      -[A7]
  4763. 00003550  2054                     movea.l    A0, [A4]
  4764. 00003552  2F28 0056                move.l     -[A7], [A0 + 0x56]
  4765. 00003556  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  4766. 0000355A  2054                     movea.l    A0, [A4]
  4767. 0000355C  215F 0056                move.l     [A0 + 0x56], [A7]+
  4768. 00003560  4207                     clr.b      D7
  4769. 00003562  4206                     clr.b      D6
  4770. 00003564  4AA8 000E                tst.l      [A0 + 0xE]
  4771. 00003568  6736                     beq        +0x38 /* 000035A0 */
  4772. 0000356A  2054                     movea.l    A0, [A4]
  4773. 0000356C  4AA8 0012                tst.l      [A0 + 0x12]
  4774. 00003570  672E                     beq        +0x30 /* 000035A0 */
  4775. 00003572  2248                     movea.l    A1, A0
  4776. 00003574  2069 0012                movea.l    A0, [A1 + 0x12]
  4777. 00003578  2050                     movea.l    A0, [A0]
  4778. 0000357A  1028 001F                move.b     D0, [A0 + 0x1F]
  4779. 0000357E  6720                     beq        +0x22 /* 000035A0 */
  4780. 00003580  2254                     movea.l    A1, [A4]
  4781. 00003582  2069 0012                movea.l    A0, [A1 + 0x12]
  4782. 00003586  2050                     movea.l    A0, [A0]
  4783. 00003588  4AA8 0020                tst.l      [A0 + 0x20]
  4784. 0000358C  56C1                     sne        D1
  4785. 0000358E  C001                     and.b      D0, D1
  4786. 00003590  670E                     beq        +0x10 /* 000035A0 */
  4787. 00003592  2069 0012                movea.l    A0, [A1 + 0x12]
  4788. 00003596  2050                     movea.l    A0, [A0]
  4789. 00003598  2368 0020 0056           move.l     [A1 + 0x56], [A0 + 0x20]
  4790. 0000359E  7C01                     moveq.l    D6, 0x01
  4791. label000035A0:
  4792. 000035A0  1006                     move.b     D0, D6
  4793. 000035A2  6704                     beq        +0x6 /* 000035A8 */
  4794. 000035A4  7E01                     moveq.l    D7, 0x01
  4795. 000035A6  6020                     bra        +0x22 /* 000035C8 */
  4796. label000035A8:
  4797. 000035A8  42A7                     clr.l      -[A7]
  4798. 000035AA  7078                     moveq.l    D0, 0x78
  4799. 000035AC  2F00                     move.l     -[A7], D0
  4800. 000035AE  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  4801. 000035B2  2054                     movea.l    A0, [A4]
  4802. 000035B4  215F 0056                move.l     [A0 + 0x56], [A7]+
  4803. 000035B8  2054                     movea.l    A0, [A4]
  4804. 000035BA  2F28 0056                move.l     -[A7], [A0 + 0x56]
  4805. 000035BE  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  4806. 000035C2  2F0B                     move.l     -[A7], A3
  4807. 000035C4  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  4808. label000035C8:
  4809. 000035C8  1007                     move.b     D0, D7
  4810. 000035CA  670A                     beq        +0xC /* 000035D6 */
  4811. 000035CC  486E FFFF                pea.l      [A6 - 0x1]
  4812. 000035D0  2F0B                     move.l     -[A7], A3
  4813. 000035D2  4EAD 1122                jsr        [A5 + 0x1122 /* export_544 */]
  4814. label000035D6:
  4815. 000035D6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4816. 000035DA  4E5E                     unlink     A6
  4817. 000035DC  2E9F                     move.l     [A7], [A7]+
  4818. 000035DE  4E75                     rts
  4819.